Manipulating ACL entries in working storage

An ACL can have a number of entries in it. You can use these functions to work with these entries.

acl_copy_entry()
Copy the contents of one ACL entry into another.
acl_create_entry()
Create an entry in an ACL.
acl_delete_entry()
Delete an entry from an access control list.
acl_get_entry()
Get an entry in an access control list.
acl_valid()
Validate an ACL, which you should do before you assign it to a file or directory. This routine makes sure that the list contains the required entries, and that there's only one entry for each named user or group.