+2009-09-27 Bruno Haible <bruno@clisp.org>
+
+ Disable untested support for new flavours of ACLs on AIX.
+ * lib/file-has-acl.c (file_has_acl): Mark newer AIX code as work in
+ progress.
+ * lib/set-mode-acl.c (qset_acl): Likewise.
+
2008-12-07 Bruno Haible <bruno@clisp.org>
Add support for new flavours of ACLs on AIX. (Untested.)
return (acl_last (a) != a->acl_ext ? 1 : 0);
}
-# if HAVE_ACLX_GET /* newer AIX */
+# if HAVE_ACLX_GET && defined ACL_AIX_WIP /* newer AIX */
/* Return 1 if the given ACL is non-trivial.
Return 0 if it is trivial, i.e. equivalent to a simple stat() mode. */
Repeat. */
}
-# elif HAVE_ACLX_GET /* AIX */
+# elif HAVE_ACLX_GET && defined ACL_AIX_WIP /* AIX */
acl_type_t type;
char aclbuf[1024];
}
return 0;
-# elif HAVE_ACLX_GET /* AIX */
+# elif HAVE_ACLX_GET && defined ACL_AIX_WIP /* AIX */
acl_type_list_t types;
size_t types_size = sizeof (types);
}
return chmod_or_fchmod (name, desc, mode);
+
# elif HAVE_STATACL /* older AIX */
union { struct acl a; char room[128]; } u;