the problem seems to be from a signed/unsigned issue in dosfsck/dosfsck.h line 74 __s8 name[8],ext[3]; /* name and extension */
this causes gcc to give "warning: comparison is always false due to limited range of data type" in check.c at lines 77, 143, and 759 changing it to __u8 seems to fix the problem on Amd64 unfortunately I'm not able to test this for 32 bit for what it is worth, /usr/include/linux/msdos_fs.h included in current linux-kernel-headers package uses __u8 _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]