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.

Copy the contents of one ACL entry into another.
Create an entry in an ACL.
Delete an entry from an access control list.
Get an entry in an access control list.
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.