Restructuring of vfs layer to include a "this" pointer - can be an fsp or
authorJeremy Allison <jra@samba.org>
Fri, 6 Oct 2000 03:21:49 +0000 (03:21 +0000)
committerJeremy Allison <jra@samba.org>
Fri, 6 Oct 2000 03:21:49 +0000 (03:21 +0000)
commit636f146abf0a75cd3b21a57b50627ee149a635ab
tree923f7449e67e10c738e388174d3d36124636c44f
parent56d514235ed16d3cb6b3682afa6980eb3455c50d
Restructuring of vfs layer to include a "this" pointer - can be an fsp or
a conn struct depending on the call.
We need this to have a clean NT ACL call interface.
This will break any existing VFS libraries (that's why this is pre-release
code).
Andrew gets credit for this one :-) :-).

In addition - added Herb's WITH_PROFILE changes - Herb - please examine
the changes I've made to the smbd/reply.c code you added. The original
code was very ugly and I have replaced it with a
START_PROFILE(x)/END_PROFILE(x) pair using the preprocessor.
Please check this compiles ok with the --with-profile switch.
Jeremy.
(This used to be commit b07611f8159b0b3f42e7e02611be9f4d56de96f5)
22 files changed:
source3/include/includes.h
source3/include/profile.h
source3/include/proto.h
source3/include/smb.h
source3/include/vfs.h
source3/locking/posix.c
source3/printing/printfsp.c
source3/smbd/close.c
source3/smbd/conn.c
source3/smbd/dir.c
source3/smbd/dosmode.c
source3/smbd/fileio.c
source3/smbd/filename.c
source3/smbd/nttrans.c
source3/smbd/open.c
source3/smbd/reply.c
source3/smbd/service.c
source3/smbd/statcache.c
source3/smbd/trans2.c
source3/smbd/unix_acls.c
source3/smbd/vfs-wrap.c
source3/smbd/vfs.c