diff options
author | Jeremy Allison <jra@samba.org> | 2021-06-23 12:06:19 -0700 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2021-07-04 17:15:35 +0000 |
commit | 99dd56c5fb5922eed9ec3181fc5ea092833e6f39 (patch) | |
tree | 12507d2eb13bfb6b295c3ebd643ed50822fde10b /source3/include | |
parent | ce9cdeb3504e007557a870ae99d3a84c8a7b9c36 (diff) | |
download | samba-99dd56c5fb5922eed9ec3181fc5ea092833e6f39.tar.gz |
vfs: RIP SMB_VFS_GETXATTR()
.--. .-, .-..-.__
.'(`.-` \_.-'-./` |\_( "\__
__.>\ '; _;---,._| / __/`'--)
/.--. : |/' _.--.<| / | |
_..-' `\ /' /` /_/ _/_/
>_.-``-. `Y /' _;---.`|/))))
'` .-''. \|: .' __, .-'"`
.'--._ `-: \/: /' '.\ _|_
/.'`\ :; /' `- `-|-`
-` | | |
:.; : | .-'~^~`-.
|: | .' _ _ `.
|:. | | |_) | |_) |
:. : | | | \ | | |
: ; | | |
: ; | | SMB_VFS |
: ; | | GETXATTR |
: ; | | |
.jgs. : ; | |
-."-/\\\/:::. `\."-._'."-"_\\-| |///."-
" -."-.\\"-."//.-".`-."_\\-.".-\\`=.........=`//-".
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/vfs.h | 16 | ||||
-rw-r--r-- | source3/include/vfs_macros.h | 5 |
2 files changed, 1 insertions, 20 deletions
diff --git a/source3/include/vfs.h b/source3/include/vfs.h index aa2801054b2..ee6e48a62d1 100644 --- a/source3/include/vfs.h +++ b/source3/include/vfs.h @@ -359,6 +359,7 @@ * Version 45 - Remove SYS_ACL_GET_FILE * Version 45 - Remove SYS_ACL_BLOB_GET_FILE * Version 45 - Add SMB_VFS_FCHFLAGS + * Version 45 - Remove SMB_VFS_GETXATTR */ #define SMB_VFS_INTERFACE_VERSION 45 @@ -1227,11 +1228,6 @@ struct vfs_fn_pointers { struct files_struct *fsp); /* EA operations. */ - ssize_t (*getxattr_fn)(struct vfs_handle_struct *handle, - const struct smb_filename *smb_fname, - const char *name, - void *value, - size_t size); struct tevent_req *(*getxattrat_send_fn)( TALLOC_CTX *mem_ctx, struct tevent_context *ev, @@ -1733,11 +1729,6 @@ int smb_vfs_call_sys_acl_set_fd(struct vfs_handle_struct *handle, SMB_ACL_T theacl); int smb_vfs_call_sys_acl_delete_def_fd(struct vfs_handle_struct *handle, struct files_struct *fsp); -ssize_t smb_vfs_call_getxattr(struct vfs_handle_struct *handle, - const struct smb_filename *smb_fname, - const char *name, - void *value, - size_t size); struct tevent_req *smb_vfs_call_getxattrat_send( TALLOC_CTX *mem_ctx, struct tevent_context *ev, @@ -2138,11 +2129,6 @@ int vfs_not_implemented_sys_acl_set_fd(vfs_handle_struct *handle, SMB_ACL_T theacl); int vfs_not_implemented_sys_acl_delete_def_fd(vfs_handle_struct *handle, files_struct *fsp); -ssize_t vfs_not_implemented_getxattr(vfs_handle_struct *handle, - const struct smb_filename *smb_fname, - const char *name, - void *value, - size_t size); struct tevent_req *vfs_not_implemented_getxattrat_send( TALLOC_CTX *mem_ctx, struct tevent_context *ev, diff --git a/source3/include/vfs_macros.h b/source3/include/vfs_macros.h index 0c7ce1c5d61..c20db416b54 100644 --- a/source3/include/vfs_macros.h +++ b/source3/include/vfs_macros.h @@ -499,11 +499,6 @@ #define SMB_VFS_NEXT_SYS_ACL_DELETE_DEF_FD(handle, fsp) \ smb_vfs_call_sys_acl_delete_def_fd((handle)->next, (fsp)) -#define SMB_VFS_GETXATTR(conn,smb_fname,name,value,size) \ - smb_vfs_call_getxattr((conn)->vfs_handles,(smb_fname),(name),(value),(size)) -#define SMB_VFS_NEXT_GETXATTR(handle,smb_fname,name,value,size) \ - smb_vfs_call_getxattr((handle)->next,(smb_fname),(name),(value),(size)) - #define SMB_VFS_GETXATTRAT_SEND(mem_ctx,ev,dir_fsp,smb_fname, \ xattr_name, alloc_hint) \ smb_vfs_call_getxattrat_send((mem_ctx),(ev), \ |