tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Case insensitive FFS



On Wed, Aug 06, 2008 at 08:45:51AM -0400, Greg Troxel wrote:
>   how difficult would it be to add a mount option to FFS to have
>   case insensitive filesystem?
> 
> Do you really mean case insensitive, or case preserving?

I mean case insensitive like HFS+ under Mac OS X:

> uname -as
Darwin pythagoras.cachelogic.com 8.11.1 Darwin Kernel Version 8.11.1: Wed Oct 
10 18:23:28 PDT 2007; root:xnu-792.25.20~1/RELEASE_I386 i386 i386
> echo Greg >Troxel
> cat troxel
Greg

>   My naive idea is that changing ufs_lookup() and the hash functions
>   in the UFS_DIRHASH case to treat upper case letters like lower case
>   letter (or vice versa).
> 
> That sounds like case preserving.  If all vnode ops lowercased on entry
> (plus the above to handle 'legacy' files) then it would be case
> insensitive.

I'm sorry but I don't understand your argumentation. FFS is already
case preserving. I want to make it case insensitive in addition.

        Kind regards

-- 
Matthias Scheler                                  http://zhadum.org.uk/


Home | Main Index | Thread Index | Old Index