Pass the get_real_filename operation through the VFS
commitbddb6a770f036a21f5485e4f1167628f70d56079
authorVolker Lendecke <vl@samba.org>
Wed, 10 Dec 2008 02:17:19 +0000 (10 03:17 +0100)
committerKarolin Seeger <kseeger@samba.org>
Fri, 12 Dec 2008 16:17:37 +0000 (12 17:17 +0100)
treef83db3df12ae8573e01ef32dc0527e965f8b2ccc
parent95050a708c145e99f3c317a5e6834352cbdf5a8c
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
source/include/vfs.h
source/include/vfs_macros.h
source/modules/vfs_default.c
source/smbd/filename.c