acl_get_perm_np
- check if a permission is set in a permission set
LIBRARY
Lb libc
SYNOPSIS
#include <sys/types.h>
#include <sys/acl.h> int
acl_get_perm_np (acl_permset_t permset_d acl_perm_t perm);
DESCRIPTION
The
acl_get_perm_np ();
function
is a non-portable function that checks if a permission is set in
a permission set.
RETURN VALUES
If the permission in
Fa perm
is set in the permission set
Fa permset_d ,
a value of
1
is returned, otherwise a value of
0
is returned.
ERRORS
If any of the following conditions occur, the
acl_get_perm_np ();
function will return a value of
-1
and set global variable
errno
to the corresponding value:
Bq Er EINVAL
Argument
Fa perm
does not contain a valid ACL permission or argument
Fa permset_d
is not a valid ACL permset.