On Fri, Oct 03, 2008 at 06:22:44PM -0400, Joe Malicki wrote: > + if ((buf->st.mode&S_IFMT) != (st->mode&S_IFMT) && > + ((buf->st.mode&S_IFMT) != S_IFREG || (st->mode&(S_ISBLK|S_ISCHR))))
Missing { here? > + > + fprintf(stderr,"FAKEROOT: chmod mode=%lo incompatible with " > + "existing mode=%lo\n", buf->st.mode, st->mode); > + st->mode = buf->st.mode; > + } > + else{ > + st->mode = (buf->st.mode&~S_IFMT) | (st->mode&S_IFMT); > + } -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]