Pass the get_real_filename operation through the VFS
authorVolker Lendecke <vl@samba.org>
Wed, 10 Dec 2008 02:17:19 +0000 (03:17 +0100)
committerVolker Lendecke <vl@samba.org>
Wed, 10 Dec 2008 17:05:26 +0000 (18:05 +0100)
commit21b9dec990b08a104600bf8e408e64e805a02835
tree949c1aca56818a2a982428109345084100abf7a8
parent31543640e6227e8dc808e365ba0bf6d2d5b08727
Pass the get_real_filename operation through the VFS

This is done to help file systems that can tell us about the real upper/lower
case combination given a case-insensitive file name. The sample I will soon
push is the gpfs module (recent gpfs has a get_real_filename function), others
might have a similar function to help alleviate the 1million files in a single
directory problem.

Jeremy, please comment!

Thanks,

Volker
source3/include/vfs.h
source3/include/vfs_macros.h
source3/modules/vfs_default.c
source3/smbd/filename.c