summaryrefslogtreecommitdiff
path: root/source3/smbd/vfs.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2003-06-06 00:04:27 +0000
committerJeremy Allison <jra@samba.org>2003-06-06 00:04:27 +0000
commit6fe5940109c587a2a1dbb63db331f0d6b34bd41b (patch)
tree96118ffe52a1796fcb1eb8fe17ab9cd3f9a8dc82 /source3/smbd/vfs.c
parentebf69a5ae66bb81b6be9ac24d290d9d5b44b9bd9 (diff)
downloadsamba-6fe5940109c587a2a1dbb63db331f0d6b34bd41b.tar.gz
samba-6fe5940109c587a2a1dbb63db331f0d6b34bd41b.tar.bz2
samba-6fe5940109c587a2a1dbb63db331f0d6b34bd41b.zip
Added EA operations to VFS layer.
Jeremy. (This used to be commit 024de9213e414659296cb518a6753e510c64f614)
Diffstat (limited to 'source3/smbd/vfs.c')
-rw-r--r--source3/smbd/vfs.c18
1 files changed, 17 insertions, 1 deletions
diff --git a/source3/smbd/vfs.c b/source3/smbd/vfs.c
index d24ae54d42..5f3abe7efe 100644
--- a/source3/smbd/vfs.c
+++ b/source3/smbd/vfs.c
@@ -94,6 +94,7 @@ static struct vfs_ops default_vfs = {
vfswrap_mknod,
vfswrap_realpath,
+ /* Windows ACL operations. */
vfswrap_fget_nt_acl,
vfswrap_get_nt_acl,
vfswrap_fset_nt_acl,
@@ -124,7 +125,22 @@ static struct vfs_ops default_vfs = {
vfswrap_sys_acl_get_perm,
vfswrap_sys_acl_free_text,
vfswrap_sys_acl_free_acl,
- vfswrap_sys_acl_free_qualifier
+ vfswrap_sys_acl_free_qualifier,
+
+ /* EA operations. */
+ vfswrap_getxattr,
+ vfswrap_lgetxattr,
+ vfswrap_fgetxattr,
+ vfswrap_listxattr,
+ vfswrap_llistxattr,
+ vfswrap_flistxattr,
+ vfswrap_removexattr,
+ vfswrap_lremovexattr,
+ vfswrap_fremovexattr,
+ vfswrap_setxattr,
+ vfswrap_lsetxattr,
+ vfswrap_fsetxattr
+
}
};