ACLSORT(3SEC) | File Access Control Library Functions | ACLSORT(3SEC) |
aclsort - sort an ACL
cc [ flag ... ] file ... -lsec [ library ... ] #include <sys/acl.h> int aclsort(int nentries, int calclass, aclent_t *aclbufp);
The aclbufp argument points to a buffer containing ACL entries. The nentries argument specifies the number of ACL entries in the buffer. The calclass argument, if non-zero, indicates that the CLASS_OBJ (ACL mask) permissions should be recalculated. The union of the permission bits associated with all ACL entries in the buffer other than CLASS_OBJ, OTHER_OBJ, and USER_OBJ is calculated. The result is copied to the permission bits associated with the CLASS_OBJ entry.
The aclsort() function sorts the contents of the ACL buffer as follows:
The aclsort() function will succeed if all of the following are true:
Upon successful completion, the function returns 0. Otherwise, it returns −1.
See attributes(7) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
Interface Stability | Evolving |
MT-Level | Unsafe |
December 10, 2001 | OmniOS |