diff options
author | Jeremy Allison <jra@samba.org> | 2002-03-12 00:08:08 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2002-03-12 00:08:08 +0000 |
commit | 3bb219161a270f12c27c3bc7e1220829c6e9f284 (patch) | |
tree | 9fba9da3c3cf29d4a3a4c7fe8c26155d069cb96e /source3/smbd/vfs.c | |
parent | 6a5adf3051ed756ba627eca36ab6655465909ee7 (diff) | |
download | samba-3bb219161a270f12c27c3bc7e1220829c6e9f284.tar.gz samba-3bb219161a270f12c27c3bc7e1220829c6e9f284.tar.bz2 samba-3bb219161a270f12c27c3bc7e1220829c6e9f284.zip |
Added POSIX ACL layer into the vfs.
Jeremy.
(This used to be commit 7d59445b6962547a8938928a9371651a09e26516)
Diffstat (limited to 'source3/smbd/vfs.c')
-rw-r--r-- | source3/smbd/vfs.c | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/source3/smbd/vfs.c b/source3/smbd/vfs.c index c0e775268c..ac342d0820 100644 --- a/source3/smbd/vfs.c +++ b/source3/smbd/vfs.c @@ -79,13 +79,36 @@ static struct vfs_ops default_vfs_ops = { vfswrap_fset_nt_acl, vfswrap_set_nt_acl, + /* POSIX ACL operations. */ #if defined(HAVE_NO_ACLS) NULL, - NULL + NULL, #else vfswrap_chmod_acl, vfswrap_fchmod_acl #endif + vfswrap_sys_acl_get_entry, + vfswrap_sys_acl_get_tag_type, + vfswrap_sys_acl_get_permset, + vfswrap_sys_acl_get_qualifier, + vfswrap_sys_acl_get_file, + vfswrap_sys_acl_get_fd, + vfswrap_sys_acl_clear_perms, + vfswrap_sys_acl_add_perm, + vfswrap_sys_acl_to_text, + vfswrap_sys_acl_init, + vfswrap_sys_acl_create_entry, + vfswrap_sys_acl_set_tag_type, + vfswrap_sys_acl_set_qualifier, + vfswrap_sys_acl_set_permset, + vfswrap_sys_acl_valid, + vfswrap_sys_acl_set_file, + vfswrap_sys_acl_set_fd, + vfswrap_sys_acl_delete_def_file, + vfswrap_sys_acl_get_perm, + vfswrap_sys_acl_free_text, + vfswrap_sys_acl_free_acl, + vfswrap_sys_acl_free_qualifier }; /**************************************************************************** |