Get the access control list associated with a file descriptor
#include <sys/acl.h> acl_t acl_get_fd( int fd );
- A file descriptor associated with the file whose ACL you want to get.
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The acl_get_fd() function gets the ACL of the object associated with the given file descriptor, puts it into working storage, and returns a pointer to that storage. When you're finished with the ACL, you should call acl_free() to release it.
The ACL in working storage is independent of the file or directory's ACL. Changes that you make to the copy in working storage don't affect the file or directory's ACL.
A pointer to the ACL in working storage, or NULL if an error occurred ( errno is set).
- The fd argument isn't a valid file descriptor.
- There wasn't enough memory available to create the ACL in working storage.
This function is based on the withdrawn POSIX draft P1003.1e.
Last modified: 2014-06-24