s3: VFS: Modify mkdir to take a const struct smb_filename * instead of const char *
authorJeremy Allison <jra@samba.org>
Tue, 23 Feb 2016 21:14:03 +0000 (13:14 -0800)
committerUri Simchoni <uri@samba.org>
Wed, 24 Feb 2016 15:05:55 +0000 (16:05 +0100)
commit873df9a8a5508a3a4f51dfe447a5ffcdf18bab09
treeaa8516d7133a30fd2e353eaad9cefc0c695b2f83
parentd7f552cbbd173db941ef752fb70609eb1b0d0e70
s3: VFS: Modify mkdir to take a const struct smb_filename * instead of const char *

Preparing to reduce use of lp_posix_pathnames().

Uses the same techniques as commit 616d068f0cebb8e50a855b6e30f36fccb7f5a3c8
(synthetic_smb_fname()) to cope with modules that
modify the incoming pathname.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Uri Simchoni <uri@samba.org>
Autobuild-User(master): Uri Simchoni <uri@samba.org>
Autobuild-Date(master): Wed Feb 24 16:05:55 CET 2016 on sn-devel-144
22 files changed:
examples/VFS/skel_opaque.c
examples/VFS/skel_transparent.c
source3/include/vfs.h
source3/include/vfs_macros.h
source3/modules/vfs_audit.c
source3/modules/vfs_cap.c
source3/modules/vfs_catia.c
source3/modules/vfs_default.c
source3/modules/vfs_extd_audit.c
source3/modules/vfs_full_audit.c
source3/modules/vfs_linux_xfs_sgid.c
source3/modules/vfs_media_harmony.c
source3/modules/vfs_recycle.c
source3/modules/vfs_shadow_copy2.c
source3/modules/vfs_snapper.c
source3/modules/vfs_streams_depot.c
source3/modules/vfs_syncops.c
source3/modules/vfs_time_audit.c
source3/modules/vfs_unityed_media.c
source3/smbd/open.c
source3/smbd/vfs.c
source3/torture/cmd_vfs.c