s3-smbd: Remove sys_acl_*() VFS wrapper functions
[kai/samba.git] / examples / VFS / skel_opaque.c
index 03a5157e8ab1ae611a9c76f33bfc40858e64a191..edfb7726981405db93e07ad64a004d04ec0ddfe2 100644 (file)
@@ -574,30 +574,6 @@ static int skel_fchmod_acl(vfs_handle_struct *handle, files_struct *fsp, mode_t
        return -1;
 }
 
-static int skel_sys_acl_get_entry(vfs_handle_struct *handle,  SMB_ACL_T theacl, int entry_id, SMB_ACL_ENTRY_T *entry_p)
-{
-       errno = ENOSYS;
-       return -1;
-}
-
-static int skel_sys_acl_get_tag_type(vfs_handle_struct *handle,  SMB_ACL_ENTRY_T entry_d, SMB_ACL_TAG_T *tag_type_p)
-{
-       errno = ENOSYS;
-       return -1;
-}
-
-static int skel_sys_acl_get_permset(vfs_handle_struct *handle,  SMB_ACL_ENTRY_T entry_d, SMB_ACL_PERMSET_T *permset_p)
-{
-       errno = ENOSYS;
-       return -1;
-}
-
-static void *skel_sys_acl_get_qualifier(vfs_handle_struct *handle,  SMB_ACL_ENTRY_T entry_d)
-{
-       errno = ENOSYS;
-       return NULL;
-}
-
 static SMB_ACL_T skel_sys_acl_get_file(vfs_handle_struct *handle,  const char *path_p, SMB_ACL_TYPE_T type)
 {
        errno = ENOSYS;
@@ -610,60 +586,6 @@ static SMB_ACL_T skel_sys_acl_get_fd(vfs_handle_struct *handle, files_struct *fs
        return (SMB_ACL_T)NULL;
 }
 
-static int skel_sys_acl_clear_perms(vfs_handle_struct *handle,  SMB_ACL_PERMSET_T permset)
-{
-       errno = ENOSYS;
-       return -1;
-}
-
-static int skel_sys_acl_add_perm(vfs_handle_struct *handle,  SMB_ACL_PERMSET_T permset, SMB_ACL_PERM_T perm)
-{
-       errno = ENOSYS;
-       return -1;
-}
-
-static char *skel_sys_acl_to_text(vfs_handle_struct *handle,  SMB_ACL_T theacl, ssize_t *plen)
-{
-       errno = ENOSYS;
-       return NULL;
-}
-
-static SMB_ACL_T skel_sys_acl_init(vfs_handle_struct *handle,  int count)
-{
-       errno = ENOSYS;
-       return (SMB_ACL_T)NULL;
-}
-
-static int skel_sys_acl_create_entry(vfs_handle_struct *handle,  SMB_ACL_T *pacl, SMB_ACL_ENTRY_T *pentry)
-{
-       errno = ENOSYS;
-       return -1;
-}
-
-static int skel_sys_acl_set_tag_type(vfs_handle_struct *handle,  SMB_ACL_ENTRY_T entry, SMB_ACL_TAG_T tagtype)
-{
-       errno = ENOSYS;
-       return -1;
-}
-
-static int skel_sys_acl_set_qualifier(vfs_handle_struct *handle,  SMB_ACL_ENTRY_T entry, void *qual)
-{
-       errno = ENOSYS;
-       return -1;
-}
-
-static int skel_sys_acl_set_permset(vfs_handle_struct *handle,  SMB_ACL_ENTRY_T entry, SMB_ACL_PERMSET_T permset)
-{
-       errno = ENOSYS;
-       return -1;
-}
-
-static int skel_sys_acl_valid(vfs_handle_struct *handle,  SMB_ACL_T theacl )
-{
-       errno = ENOSYS;
-       return -1;
-}
-
 static int skel_sys_acl_set_file(vfs_handle_struct *handle,  const char *name, SMB_ACL_TYPE_T acltype, SMB_ACL_T theacl)
 {
        errno = ENOSYS;
@@ -682,30 +604,6 @@ static int skel_sys_acl_delete_def_file(vfs_handle_struct *handle,  const char *
        return -1;
 }
 
-static int skel_sys_acl_get_perm(vfs_handle_struct *handle,  SMB_ACL_PERMSET_T permset, SMB_ACL_PERM_T perm)
-{
-       errno = ENOSYS;
-       return -1;
-}
-
-static int skel_sys_acl_free_text(vfs_handle_struct *handle,  char *text)
-{
-       errno = ENOSYS;
-       return -1;
-}
-
-static int skel_sys_acl_free_acl(vfs_handle_struct *handle,  SMB_ACL_T posix_acl)
-{
-       errno = ENOSYS;
-       return -1;
-}
-
-static int skel_sys_acl_free_qualifier(vfs_handle_struct *handle,  void *qualifier, SMB_ACL_TAG_T tagtype)
-{
-       errno = ENOSYS;
-       return -1;
-}
-
 static ssize_t skel_getxattr(vfs_handle_struct *handle, const char *path, const char *name, void *value, size_t size)
 {
        errno = ENOSYS;
@@ -871,28 +769,11 @@ struct vfs_fn_pointers skel_opaque_fns = {
        .chmod_acl_fn = skel_chmod_acl,
        .fchmod_acl_fn = skel_fchmod_acl,
 
-       .sys_acl_get_entry_fn = skel_sys_acl_get_entry,
-       .sys_acl_get_tag_type_fn = skel_sys_acl_get_tag_type,
-       .sys_acl_get_permset_fn = skel_sys_acl_get_permset,
-       .sys_acl_get_qualifier_fn = skel_sys_acl_get_qualifier,
        .sys_acl_get_file_fn = skel_sys_acl_get_file,
        .sys_acl_get_fd_fn = skel_sys_acl_get_fd,
-       .sys_acl_clear_perms_fn = skel_sys_acl_clear_perms,
-       .sys_acl_add_perm_fn = skel_sys_acl_add_perm,
-       .sys_acl_to_text_fn = skel_sys_acl_to_text,
-       .sys_acl_init_fn = skel_sys_acl_init,
-       .sys_acl_create_entry_fn = skel_sys_acl_create_entry,
-       .sys_acl_set_tag_type_fn = skel_sys_acl_set_tag_type,
-       .sys_acl_set_qualifier_fn = skel_sys_acl_set_qualifier,
-       .sys_acl_set_permset_fn = skel_sys_acl_set_permset,
-       .sys_acl_valid_fn = skel_sys_acl_valid,
        .sys_acl_set_file_fn = skel_sys_acl_set_file,
        .sys_acl_set_fd_fn = skel_sys_acl_set_fd,
        .sys_acl_delete_def_file_fn = skel_sys_acl_delete_def_file,
-       .sys_acl_get_perm_fn = skel_sys_acl_get_perm,
-       .sys_acl_free_text_fn = skel_sys_acl_free_text,
-       .sys_acl_free_acl_fn = skel_sys_acl_free_acl,
-       .sys_acl_free_qualifier_fn = skel_sys_acl_free_qualifier,
 
        /* EA operations. */
        .getxattr_fn = skel_getxattr,