(Fwd) Re: DOSFS bug fixes, IDE drivers and sample released
Thomas Doerfler
Thomas.Doerfler at imd-systems.de
Thu Apr 24 11:13:37 UTC 2003
Hi,
sorry for the LATE reply.
Yes now I am sure that DOSFS (in the current version) properly
translates filenames into upper case. This is done in the
function "msdos_format_name" in msdos_misc.c.
So Filenames are stored in uppercase on disk, and they are
converted to upper case before getting compared.
wkr,
Thomas.
> Thomas Doerfler wrote:
> >
> > I am glad things are working for you now. The upper case
> > matter is a bit strange. Per definition, DOS filenames are
> > case insensitive. They are stored in upercase in the dorectory
> > but I am sure I open my files with a lowercase filename given
> > and the functions definitively find the right file and open
> > and read/write it.
>
> Are you sure ?
>
> My reading of the FAT code in cpukit/libfs/src/dosfs/msdos_misc.c is the file name
> tests are using strncmp so are case sensitive.
>
> It also looks like long file names are not support. Is this true ?
>
> --
> Chris Johns, cjohns at cybertec.com.au
--------------------------------------------
IMD Ingenieurbuero fuer Microcomputertechnik
Thomas Doerfler Herbststrasse 8
D-82178 Puchheim Germany
email: Thomas.Doerfler at imd-systems.de
PGP public key available at: http://www.imd-
systems.de/pgp_keys.htm
More information about the users
mailing list