diff options
author | Andrew Bartlett <abartlet@samba.org> | 2012-04-04 08:34:25 +1000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2012-04-05 13:39:00 +1000 |
commit | c70ac29c5441073752da7384b7f3bf54c9986aa0 (patch) | |
tree | ad33c1dc4ac5782f682ce66029d73cc5551a4a82 /source3/modules/vfs_shadow_copy2.c | |
parent | c5b17c555576a2b8e24e0df613dde922fe60520d (diff) | |
download | samba-c70ac29c5441073752da7384b7f3bf54c9986aa0.tar.gz samba-c70ac29c5441073752da7384b7f3bf54c9986aa0.tar.bz2 samba-c70ac29c5441073752da7384b7f3bf54c9986aa0.zip |
s3-vfs: Remove unused lsetxattr call from VFS modules, system.c and configure
If this is ever needed again, it would be more appropriate as an options argument
to listxattr.
Andrew Bartlett
Diffstat (limited to 'source3/modules/vfs_shadow_copy2.c')
-rw-r--r-- | source3/modules/vfs_shadow_copy2.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/source3/modules/vfs_shadow_copy2.c b/source3/modules/vfs_shadow_copy2.c index 441a68a30c..544baa44f7 100644 --- a/source3/modules/vfs_shadow_copy2.c +++ b/source3/modules/vfs_shadow_copy2.c @@ -1435,37 +1435,6 @@ static int shadow_copy2_setxattr(struct vfs_handle_struct *handle, return ret; } -static int shadow_copy2_lsetxattr(struct vfs_handle_struct *handle, - const char *fname, - const char *aname, const void *value, - size_t size, int flags) -{ - time_t timestamp; - char *stripped; - ssize_t ret; - int saved_errno; - char *conv; - - if (!shadow_copy2_strip_snapshot(talloc_tos(), handle, fname, - ×tamp, &stripped)) { - return -1; - } - if (timestamp == 0) { - return SMB_VFS_NEXT_LSETXATTR(handle, fname, aname, value, - size, flags); - } - conv = shadow_copy2_convert(talloc_tos(), handle, stripped, timestamp); - TALLOC_FREE(stripped); - if (conv == NULL) { - return -1; - } - ret = SMB_VFS_NEXT_LSETXATTR(handle, conv, aname, value, size, flags); - saved_errno = errno; - TALLOC_FREE(conv); - errno = saved_errno; - return ret; -} - static int shadow_copy2_chmod_acl(vfs_handle_struct *handle, const char *fname, mode_t mode) { @@ -1563,7 +1532,6 @@ static struct vfs_fn_pointers vfs_shadow_copy2_fns = { .removexattr_fn = shadow_copy2_removexattr, .lremovexattr_fn = shadow_copy2_lremovexattr, .setxattr_fn = shadow_copy2_setxattr, - .lsetxattr_fn = shadow_copy2_lsetxattr, .chmod_acl_fn = shadow_copy2_chmod_acl, .chflags_fn = shadow_copy2_chflags, .get_real_filename_fn = shadow_copy2_get_real_filename, |