changeset 15593:270852a80105

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>.
author Bruno Haible <bruno@clisp.org>
date Sun, 11 Sep 2011 11:56:35 +0200
parents e36ea7b17143
children f4cfbb6036d8
files ChangeLog lib/file-has-acl.c lib/set-mode-acl.c
diffstat 3 files changed, 11 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- 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.
--- a/lib/file-has-acl.c
+++ b/lib/file-has-acl.c
@@ -217,7 +217,7 @@
             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;
--- a/lib/set-mode-acl.c
+++ b/lib/set-mode-acl.c
@@ -328,14 +328,14 @@
           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