Pass the get_real_filename operation through the VFS
commitba59c4b0ab938b5533082cd396f0c1a3fc45dcfb
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:36:23 +0000 (12 17:36 +0100)
treef6ea56dd8baacf1721c368eac5020626b2b9fbad
parent32900ece556bbf4d8cca19e7c88eb4692a93c8e1
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
(cherry picked from commit bddb6a770f036a21f5485e4f1167628f70d56079)
source/include/vfs.h
source/include/vfs_macros.h
source/modules/vfs_default.c
source/smbd/filename.c