s3-vfs: Use the system. namespace for fake ACLs
[kai/samba.git] / source3 / modules / vfs_aixacl2.c
index fcf964b512f28725c6a01a889982eeb196dbc695..dd705ea319e314e3e0f2f2df766da809101dfe68 100644 (file)
@@ -18,6 +18,8 @@
  */
 
 #include "includes.h"
+#include "system/filesys.h"
+#include "smbd/smbd.h"
 #include "nfs4_acls.h"
 
 #undef DBGC_CLASS
@@ -227,7 +229,7 @@ static SMB_ACL_T aixjfs2_get_posix_acl(const char *path, acl_type_t type)
 
  done:
         if (errno != 0) {
-                SAFE_FREE(result);
+                TALLOC_FREE(result);
         }
         return result;
 }
@@ -485,14 +487,14 @@ int aixjfs2_sys_acl_delete_def_file(vfs_handle_struct *handle,
 }
 
 static struct vfs_fn_pointers vfs_aixacl2_fns = {
-       .fget_nt_acl = aixjfs2_fget_nt_acl,
-       .get_nt_acl = aixjfs2_get_nt_acl,
-       .fset_nt_acl = aixjfs2_fset_nt_acl,
-       .sys_acl_get_file = aixjfs2_sys_acl_get_file,
-       .sys_acl_get_fd = aixjfs2_sys_acl_get_fd,
-       .sys_acl_set_file = aixjfs2_sys_acl_set_file,
-       .sys_acl_set_fd = aixjfs2_sys_acl_set_fd,
-       .sys_acl_delete_def_file = aixjfs2_sys_acl_delete_def_file
+       .fget_nt_acl_fn = aixjfs2_fget_nt_acl,
+       .get_nt_acl_fn = aixjfs2_get_nt_acl,
+       .fset_nt_acl_fn = aixjfs2_fset_nt_acl,
+       .sys_acl_get_file_fn = aixjfs2_sys_acl_get_file,
+       .sys_acl_get_fd_fn = aixjfs2_sys_acl_get_fd,
+       .sys_acl_set_file_fn = aixjfs2_sys_acl_set_file,
+       .sys_acl_set_fd_fn = aixjfs2_sys_acl_set_fd,
+       .sys_acl_delete_def_file_fn = aixjfs2_sys_acl_delete_def_file
 };
 
 NTSTATUS vfs_aixacl2_init(void);