|CAP_FCNTLS_LIMIT(2)||System Calls Manual||CAP_FCNTLS_LIMIT(2)|
LIBRARY¶Standard C Library (libc, -lc)
DESCRIPTION¶If a file descriptor is granted the
CAP_FCNTLcapability right, the list of allowed fcntl(2) commands can be selectively reduced (but never expanded) with the
cap_fcntls_limit() system call.
A bitmask of allowed fcntls commands for a given file descriptor
can be obtained with the
FLAGS¶The following flags may be specified in the fcntlrights argument or returned in the fcntlrightsp argument:
RETURN VALUES¶Upon successful completion, the value 0 is returned; otherwise the value -1 is returned and the global variable errno is set to indicate the error.
cap_fcntls_limit() succeeds unless:
- The fd argument is not a valid descriptor.
- An invalid flag has been passed in fcntlrights.
- fcntlrights would expand the list of allowed fcntl(2) commands.
cap_fcntls_get() succeeds unless:
SEE ALSO¶cap_ioctls_limit(2), cap_rights_limit(2), fcntl(2)
HISTORY¶Support for capabilities and capabilities mode was developed as part of the TrustedBSD Project.
AUTHORS¶This function was created by Pawel Jakub Dawidek <email@example.com> under sponsorship of the FreeBSD Foundation.
|March 27, 2014||Linux 4.19.0-6-amd64|