Fix VFS layer:
authorAlexander Bokovoy <ab@samba.org>
Sun, 11 May 2003 23:34:18 +0000 (23:34 +0000)
committerAlexander Bokovoy <ab@samba.org>
Sun, 11 May 2003 23:34:18 +0000 (23:34 +0000)
commit91984ef5caa2d13c5d52e1f535bd3bbbae1ec978
treed6381eba1fa7b3c1452ece871e6a4c90a65b99ff
parent02244dac83623dabe927f79780cf4b7313022495
Fix VFS layer:
1. Finally work with cascaded modules with private data storage per module
2. Convert VFS API to macro calls to simplify cascading
3. Add quota support to VFS layer (prepare to NT quota support)

Patch by Stefan (metze) Metzemacher, with review of Jelmer and me
Tested in past few weeks. Documentation to new VFS API for third-party developers to follow
34 files changed:
source/include/includes.h
source/include/smb.h
source/include/smb_macros.h
source/include/vfs.h
source/locking/posix.c
source/modules/vfs_audit.c
source/modules/vfs_extd_audit.c
source/modules/vfs_fake_perms.c
source/modules/vfs_netatalk.c
source/modules/vfs_recycle.c
source/msdfs/msdfs.c
source/param/loadparm.c
source/printing/nt_printing.c
source/printing/printfsp.c
source/rpc_server/srv_srvsvc_nt.c
source/smbd/close.c
source/smbd/conn.c
source/smbd/dir.c
source/smbd/dosmode.c
source/smbd/fileio.c
source/smbd/filename.c
source/smbd/notify_hash.c
source/smbd/nttrans.c
source/smbd/open.c
source/smbd/posix_acls.c
source/smbd/reply.c
source/smbd/service.c
source/smbd/statcache.c
source/smbd/trans2.c
source/smbd/vfs-wrap.c
source/smbd/vfs.c
source/torture/cmd_vfs.c
source/torture/vfstest.c
source/torture/vfstest.h