*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> acl_set_permset (3)              



NAME    [Toc]    [Back]

       acl_set_permset - Sets permissions in a given ACL entry

SYNOPSIS    [Toc]    [Back]

       #include <sys/acl.h>

       int acl_set_permset(
               acl_entry_t entry_d,
               acl_permset_t permset_d );

LIBRARY    [Toc]    [Back]

       Security Library (libpacl.a)

PARAMETERS    [Toc]    [Back]

       Specifies  the  descriptor of the working storage internal
       representation of an ACL entry.  Points to a working storage
 internal representation of file permission bits.

DESCRIPTION    [Toc]    [Back]

       NOTE:   This  function  is  based on Draft 13 of the POSIX
       P1003.6 standard.

       Given a pointer to an  ACL  entry,  the  acl_set_permset()
       function  sets the permissions. Any permissions in the ACL
       entry before the call to  acl_set_permset()  are  replaced
       with the new set of permissions.

RETURN VALUES    [Toc]    [Back]

       Upon successful completion, the acl_set_permset() function
       returns a value of 0 (zero).  Otherwise, a value of -1  is
       returned, and errno is set to indicate the error.

ERRORS    [Toc]    [Back]

       If  the  following conditions occur, the acl_set_permset()
       function  sets  errno  to  the  corresponding  value:  The
       entry_d parameter does not refer to a valid ACL entry.

              The permset_d parameter does not contain valid file
              permission bits.

SEE ALSO    [Toc]    [Back]

       acl_add_perm(3),   acl_get_permset(3),   acl_get_entry(3),
       acl_delete_perm(3), acl_clear_perm(3)


[ Back ]
 Similar pages
Name OS Title
acl_delete_perm Tru64 Delete permissions from a set of permissions belonging to an ACL entry
acl_set_permset FreeBSD set the permissions of an ACL entry
acl_clear_perm Tru64 Clears a set of permissions in an ACL entry
acl_get_permset Tru64 Retrieves a pointer to the permissions for a given ACL entry
acl_add_perm Tru64 Adds a permission to a set of permissions belonging to an ACL entry
cd_defs Tru64 sets or gets default values for the User or Group ID, or for file or directory permissions
permissions IRIX Change Permissions - Modify Permissions and Ownership of Files
DXmSvnSetEntryPosition Tru64 Sets the position of an entry in
acl_set_tag_type Tru64 Sets the tag type in an ACL entry
acl_set_qualifier Tru64 Sets the tag qualifier (UID or GID) on an ACL entry
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service