s3: VFS: Modify SMB_VFS_GET_NT_ACL to take a const struct smb_filename * instead...
authorJeremy Allison <jra@samba.org>
Fri, 12 Feb 2016 18:30:10 +0000 (10:30 -0800)
committerJeremy Allison <jra@samba.org>
Tue, 16 Feb 2016 18:59:24 +0000 (19:59 +0100)
commit616d068f0cebb8e50a855b6e30f36fccb7f5a3c8
tree3c64bcb9015da0fd40aa0d981d51104a945c370a
parent3330c79324fe8316a2d122d3f2bf47c4e2c75c0c
s3: VFS: Modify SMB_VFS_GET_NT_ACL to take a const struct smb_filename * instead of const char *

Bumps VFS version to 35.

Preparing to reduce use of lp_posix_pathnames().

Most of this is boilerplate, the only subtleties are in
the modules:

vfs_catia.c
vfs_media_harmony.c
vfs_shadow_copy2.c
vfs_unityed_media.c

Where the path is modified then passed to SMB_VFS_NEXT_GET_NT_ACL().
In these cases the change uses synthetic_smb_fname() to
create a new struct smb_filename from the modified path.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <rb@sernet.de>
20 files changed:
examples/VFS/skel_opaque.c
examples/VFS/skel_transparent.c
source3/include/vfs.h
source3/include/vfs_macros.h
source3/modules/vfs_acl_common.c
source3/modules/vfs_catia.c
source3/modules/vfs_default.c
source3/modules/vfs_full_audit.c
source3/modules/vfs_media_harmony.c
source3/modules/vfs_nfs4acl_xattr.c
source3/modules/vfs_shadow_copy2.c
source3/modules/vfs_time_audit.c
source3/modules/vfs_unityed_media.c
source3/smbd/dir.c
source3/smbd/file_access.c
source3/smbd/open.c
source3/smbd/posix_acls.c
source3/smbd/pysmbd.c
source3/smbd/vfs.c
source3/torture/cmd_vfs.c