If that matters, the native Amiga filesystem, affs has different flavors,
or subtypes, to decide if the case independence is ASCII, or latin1.
They did it wrong for the first years, and could only correct it by
introducing an "international" subtype which is latin1 case independent.
This is all per-filesystem. And as people said, ntfs might be even worse
with per-fs translation tables... But if the lookup could respect an
kludgy, (and only usable by win/dosemu) bit like O_NOCASE, what's so
wrong with the fs internal lookup() checking for/creating alias dentries?
And that's what Andreas proposed, and fits the "requirements" much better.
It's probably the only way to retain the correct referenced name in
dentries for all types of aliases (hard links, and case independence ---
affs has both).
-- Janos - Don't worry, my address works. I'm just bored of spam.