Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

acl_get_permset(3) [osf1 man page]

acl_get_permset(3)					     Library Functions Manual						acl_get_permset(3)

NAME
acl_get_permset - Retrieves a pointer to the permissions for a given ACL entry LIBRARY
Security Library (libpacl.a) SYNOPSIS
#include <sys/acl.h> int acl_get_permset( acl_entry_t entry_d, acl_permset_t *permset_p); PARAMETERS
Specifies the descriptor of a working storage internal representation ACL entry. Points to the location where the file permissions are to be stored. DESCRIPTION
NOTE: This function is based on Draft 13 of the POSIX P1003.6 standard. The acl_get_permset() function sets the permset_p parameter to point to the permission set of the designated entry. The permset_p parame- ter is a pointer to the permission set value which is a combination of ACL_EXECUTE, ACL_WRITE, and ACL_READ. RETURN VALUES
Upon successful completion, the acl_get_permset() function returns a value of 0 (zero). Otherwise, a value of -1 is returned, and errno is set to indicate the error. ERRORS
If the following condition occurs, the acl_get_permset() function sets errno to the corresponding value: The entry_d parameter does not refer to a valid ACL entry. RELATED INFORMATION
acl_add_perm(3), acl_delete_perm(3), acl_set_permset(3), acl_clear_perm(3), acl_get_entry(3) Security delim off acl_get_permset(3)

Check Out this Related Man Page

ACL_GET_PERMSET(3)					   BSD Library Functions Manual 					ACL_GET_PERMSET(3)

NAME
acl_get_permset -- retrieve permission set from an ACL entry LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <sys/types.h> #include <sys/acl.h> int acl_get_permset(acl_entry_t entry_d, acl_permset_t *permset_p); DESCRIPTION
The acl_get_permset() function is a POSIX.1e call that returns via permset_p a descriptor to the permission set in the ACL entry entry_d. Subsequent operations using the returned permission set operate on the permission set within the ACL entry. RETURN VALUES
The acl_get_permset() function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to indicate the error. ERRORS
The acl_get_permset() function fails if: [EINVAL] Argument entry_d is not a valid descriptor for an ACL entry. SEE ALSO
acl(3), acl_add_perm(3), acl_clear_perms(3), acl_delete_perm(3), acl_set_permset(3), posix1e(3) STANDARDS
POSIX.1e is described in IEEE POSIX.1e draft 17. AUTHORS
Michael Smith Chris D. Faulhaber BSD
March 10, 2001 BSD
Man Page

We Also Found This Discussion For You

1. What is on Your Mind?

Throw my Toys out of the Pram!

Hi Folks, Today hasn't been the best one of my career in IT. I've been a contractor for a major utility company for a number of years, on a number of seperate IT contracts mostly Unix. The company had 10 different flavours of unix and multiple different varsions of most of them. At the... (3 Replies)
Discussion started by: gull04
3 Replies