Improve Tru64 support.
authorBruno Haible <bruno@clisp.org>
Tue, 3 Jun 2008 10:58:54 +0000 (12:58 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 3 Jun 2008 10:58:54 +0000 (12:58 +0200)
ChangeLog
lib/acl-internal.h

index 339839131c07500cb2cd8f8a0cd2a4a47f387c68..e71b87d07b7c4aa2ab1192f9d30f3d8e9be42a38 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-06-02  Bruno Haible  <bruno@clisp.org>
+
+       * lib/acl-internal.h (ACL_NOT_WELL_SUPPORTED): Include EOPNOTSUPP if
+       it exists.
+
 2008-06-02  Bruno Haible  <bruno@clisp.org>
 
        * lib/acl_entries.c (acl_entries): Rewrite to use acl_get_entry.
index 8c8156d5010dbe6371645a050ce5c41b76950b2f..478fafcb548e0a707bca8ceb664a1bab11c3e591 100644 (file)
@@ -131,6 +131,9 @@ rpl_acl_set_fd (int fd, acl_t acl)
 #  if defined __APPLE__ && defined __MACH__ /* MacOS X */
 #   define ACL_NOT_WELL_SUPPORTED(Err) \
      ((Err) == ENOTSUP || (Err) == ENOSYS || (Err) == EINVAL || (Err) == EBUSY || (Err) == ENOENT)
+#  elif defined EOPNOTSUPP /* Tru64 NFS */
+#   define ACL_NOT_WELL_SUPPORTED(Err) \
+     ((Err) == ENOTSUP || (Err) == ENOSYS || (Err) == EINVAL || (Err) == EBUSY || (Err) == EOPNOTSUPP)
 #  else
 #   define ACL_NOT_WELL_SUPPORTED(Err) \
      ((Err) == ENOTSUP || (Err) == ENOSYS || (Err) == EINVAL || (Err) == EBUSY)