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)

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)

acl_get_permset -- retrieve the permission set from an ACL entry LIBRARY
Linux Access Control Lists library (libacl, -lacl). 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 returns in permset_p a descriptor to the permission set in the ACL entry indicated by entry_d. Subsequent operations using the returned permission set descriptor operate on the permission set within the ACL entry. Any ACL entry descriptors that refer to the entry referred to by entry_d shall continue to refer to those entries. RETURN VALUE
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
If any of the following conditions occur, the acl_get_permset() function returns -1 and sets errno to the corresponding value: [EINVAL] The argument entry_d is not a valid descriptor for an ACL entry. STANDARDS
IEEE Std 1003.1e draft 17 ("POSIX.1e", abandoned) SEE ALSO
acl_add_perm(3), acl_clear_perms(3), acl_delete_perm(3), acl_get_perm(3), acl_get_qualifier(3), acl_get_tag_type(3), acl_set_permset(3), acl_set_qualifier(3), acl_set_tag_type(3), acl(5) AUTHOR
Derived from the FreeBSD manual pages written by Robert N M Watson <>, and adapted for Linux by Andreas Gruenbacher <>. Linux ACL March 23, 2002 Linux ACL
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