X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Facl-internal.h;h=0ecd22f7e8df6e0e863c73c21952e4e8a0facefd;hb=5aeafebdcea0f62b55befd520ef08b6e9b85ed1a;hp=d92cd4b445339b6a64dc54f72a1dc1bf6c1bc850;hpb=c44bd68b93f0a7a0c8818c3c30ca3bc2e687fd36;p=gnulib.git diff --git a/lib/acl-internal.h b/lib/acl-internal.h index d92cd4b44..0ecd22f7e 100644 --- a/lib/acl-internal.h +++ b/lib/acl-internal.h @@ -158,6 +158,19 @@ extern int acl_extended_nontrivial (acl_t); extern int acl_access_nontrivial (acl_t); # endif +# elif HAVE_ACL && defined GETACL /* Solaris, Cygwin, not HP-UX */ + +/* Return 1 if the given ACL is non-trivial. + Return 0 if it is trivial, i.e. equivalent to a simple stat() mode. */ +extern int acl_nontrivial (int count, aclent_t *entries); + +# ifdef ACE_GETACL +/* Test an ACL retrieved with ACE_GETACL. + Return 1 if the given ACL, consisting of COUNT entries, is non-trivial. + Return 0 if it is trivial, i.e. equivalent to a simple stat() mode. */ +extern int acl_ace_nontrivial (int count, ace_t *entries); +# endif + # endif #endif