]> Savannah Git Hosting - gnulib.git/commitdiff
acl: Fix compilation on Solaris 10 (older version).
authorBruno Haible <bruno@clisp.org>
Sun, 11 Sep 2011 09:56:35 +0000 (11:56 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 11 Sep 2011 09:56:35 +0000 (11:56 +0200)
* lib/file-has-acl.c (acl_ace_nontrivial): Use NEW_ACE_EVERYONE instead
of ACE_EVERYONE.
* lib/set-mode-acl.c (qset_acl): Likewise.
Reported by Christian Jullien <eligis@orange.fr>.

ChangeLog
lib/file-has-acl.c
lib/set-mode-acl.c

index 304e6966d31dbecc1388c3122c02e45a7254120f..f50c4a886e4213121c8cb10227d837a12fbd927f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2011-09-11  Bruno Haible  <bruno@clisp.org>
+
+       acl: Fix compilation on Solaris 10 (older version).
+       * lib/file-has-acl.c (acl_ace_nontrivial): Use NEW_ACE_EVERYONE instead
+       of ACE_EVERYONE.
+       * lib/set-mode-acl.c (qset_acl): Likewise.
+       Reported by Christian Jullien <eligis@orange.fr>.
+
 2011-09-10  Bruno Haible  <bruno@clisp.org>
 
        iconv, unsetenv: Add support for MSVC compiler.
index ddae4fe0d9518e36dae15011e2917789d902425f..1b7e392a3fb5c8629d415578db3b69c730ea783f 100644 (file)
@@ -217,7 +217,7 @@ acl_ace_nontrivial (int count, ace_t *entries)
             index2 = 0;
           else if (ace->a_flags == (NEW_ACE_GROUP | NEW_ACE_IDENTIFIER_GROUP))
             index2 = 2;
-          else if (ace->a_flags == ACE_EVERYONE)
+          else if (ace->a_flags == NEW_ACE_EVERYONE)
             index2 = 4;
           else
             return 1;
index 3954c297af0cc4d417860ac8dcff53068bb5513c..d0fc6f8762bb067d517cf1e5e72914bd1b026a1c 100644 (file)
@@ -328,14 +328,14 @@ qset_acl (char const *name, int desc, mode_t mode)
           else
             entries[2].a_access_mask |= NEW_ACE_EXECUTE;
           entries[4].a_type = NEW_ACE_ACCESS_DENIED_ACE_TYPE;
-          entries[4].a_flags = ACE_EVERYONE;
+          entries[4].a_flags = NEW_ACE_EVERYONE;
           entries[4].a_who = 0;
           entries[4].a_access_mask = NEW_ACE_WRITE_NAMED_ATTRS
                                      | NEW_ACE_WRITE_ATTRIBUTES
                                      | NEW_ACE_WRITE_ACL
                                      | NEW_ACE_WRITE_OWNER;
           entries[5].a_type = NEW_ACE_ACCESS_ALLOWED_ACE_TYPE;
-          entries[5].a_flags = ACE_EVERYONE;
+          entries[5].a_flags = NEW_ACE_EVERYONE;
           entries[5].a_who = 0;
           entries[5].a_access_mask = NEW_ACE_READ_NAMED_ATTRS
                                      | NEW_ACE_READ_ATTRIBUTES