------------
Thought One: Summary
Okay...so the idea is that Case-insensitivity is something that can be
applicable to all FS's (if one desires), while 8.3 munging isn't.
That means the following...
VFS layer handles Case insensitivity - configurable
MSDOSFS layer handles 8.3 - else returns error and legalchar - else
returns error. I assume legalchar checking checks for '.' and '..'
problems.
------------
Thought Two: Case preserving case insensitivity
Someone mentioned that OS/2 HPFS has "Case Preserving Case
Insensitivity" (aka CPCI)? Anyway, that you can create a file with a
specific case and then read it back using a different case.
Would it be disable to bundle that with O_NOCASE? It seems to me to be
more desirable, both from a user POV and Not-A-Big-Deal from a
programmers POV.
It would be there for OS/2 people who wanted it and MS-DOS will never know.
Err... let me clarify: I believe that command.com cannot *tell* that a
file has a specific case.
Well...I guess I've gotta go be productive.
Ciao!
-- The Doctor What: Guru of the Gods http://www.gerf.org/~docwhat/ docwhat@gerf.org (finger docwhat@gerf.org for PGP key) PGPkey Fingerprint: EA 4C 8C FC 5C F0 14 78 9C 02 B9 A1 83 54 7C 8D