Linux Access Control Lists library (libacl, -lacl).


SYNOPSIS

     int
     acl_cmp(acl_t acl1, acl_t acl2)


DESCRIPTION

     The acl_cmp() function compares the ACLs pointed to by the arguments acl1
     and acl2 for equality. The two ACLs are considered equal if for each en­
     try in acl1 there is an entry in acl2 with matching tag type, qualifier,
     and permissions, and vice versa.


RETURN VALUE

     If successful, the acl_cmp() function returns 0 if the two ACLs acl1 and
     acl2 are equal, and 1 if they differ. Otherwise, the value -1 is returned
     and the global variable errno is set to indicate the error.


ERRORS

     If any of the following conditions occur, the acl_cmp() function returns
     -1 and sets errno to the corresponding value:

     [EINVAL]      The argument acl1 is not a valid pointer to an ACL.

                   The argument acl2 is not a valid pointer to an ACL.


STANDARDS

     This is a non-portable, Linux specific extension to the ACL manipulation
     functions defined in IEEE Std 1003.1e draft 17 ("POSIX.1e", abandoned).


SEE ALSO

     acl(5)


AUTHOR

     Written by Andreas Gruenbacher <a.gruenbacher@computer.org>.

 Linux ACL                      March 23, 2002                               1

Man(1) output converted with man2html