VFAT Naming Bugs

Jeff Merkey (jmerkey@timpanogas.com)
Thu, 10 Jun 1999 17:32:23 -0600


This is a multi-part message in MIME format.

------=_NextPart_000_0267_01BEB367.331CC740
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

To Werner Almesberger or whoever maintains VFAT,

1. The names PIPE, $CLOCK, and NETQ are reserved as special device file =
names for some versions of DOS and Win95 and can get folks into trouble =
if you allow linux to create these names.=20

2. line 386, file NAMEI.C in /usr/src/linux/fs/vfat directory. =
Shouldn't this be if (c >=3D 'a' && c <=3D 'z') instead of 'A' and =
'Z' being caps, or is there a conversion somewhere I missed? Precedence =
may be saving our butts, but someone should look at this. I was =
reviewing the UMSDOS to make certain that my DOS names conform to those =
in the FAT and VFAT fs some they are consistent and ran across this. =
Looks like a case error.

Please advise.

Jeff

------=_NextPart_000_0267_01BEB367.331CC740
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

 
To Werner Almesberger or whoever = maintains=20 VFAT,
 
1.  The names PIPE, $CLOCK, and = NETQ are=20 reserved as special device file names for some versions of DOS and = Win95=20 and can get folks into trouble if you allow linux to create these names. =
 
2.  line 386, file NAMEI.C in=20 /usr/src/linux/fs/vfat directory.  Shouldn't this = be    if=20 (c >=3D 'a' && c <=3D 'z') instead of 'A' and 'Z' being = caps, or is=20 there a conversion somewhere I missed?  Precedence may be saving = our butts,=20 but someone should look at this.  I was reviewing the UMSDOS to = make=20 certain that my DOS names conform to those in the FAT and VFAT fs some = they are=20 consistent and ran across this.  Looks like a case = error.
 
Please advise.
 
Jeff
 
------=_NextPart_000_0267_01BEB367.331CC740-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/