s3: Change SMB_VFS_OPEN to take an smb_filename struct
authorTim Prouty <tprouty@samba.org>
Tue, 16 Jun 2009 19:01:13 +0000 (12:01 -0700)
committerTim Prouty <tprouty@samba.org>
Thu, 18 Jun 2009 03:11:53 +0000 (20:11 -0700)
commit4e3656b8d1d0bf8c0c4ade01332e7384ea890810
treeefcb240c8b0dbdd791e01dfe62a50f4cfdca47e5
parent5cfac1a1bd59712d7a771d3631e869c5d078a0f3
s3: Change SMB_VFS_OPEN to take an smb_filename struct

This was a little messy because of all of the vfs modules I had to
touch.  Most of them were pretty straight forward, but the streams
modules required a little attention to handle smb_filename.  Since the
use of smb_filename enables the vfs modules to access the raw,
over-the-wire stream, a little bit of the handling that was being done
by split_ntfs_stream_name has now been shifted into the individual
stream modules.  It may be a little more code, but overall it gives
more flexibility to the streams modules, while also allowing correct
stream handling.
25 files changed:
examples/VFS/skel_opaque.c
examples/VFS/skel_transparent.c
source3/include/proto.h
source3/include/vfs.h
source3/modules/vfs_acl_tdb.c
source3/modules/vfs_acl_xattr.c
source3/modules/vfs_audit.c
source3/modules/vfs_cap.c
source3/modules/vfs_catia.c
source3/modules/vfs_commit.c
source3/modules/vfs_default.c
source3/modules/vfs_extd_audit.c
source3/modules/vfs_full_audit.c
source3/modules/vfs_onefs.c
source3/modules/vfs_onefs_shadow_copy.c
source3/modules/vfs_prealloc.c
source3/modules/vfs_preopen.c
source3/modules/vfs_shadow_copy2.c
source3/modules/vfs_streams_depot.c
source3/modules/vfs_streams_xattr.c
source3/modules/vfs_syncops.c
source3/smbd/filename.c
source3/smbd/nttrans.c
source3/smbd/open.c
source3/torture/cmd_vfs.c