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

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



NAME    [Toc]    [Back]

       acl_free  -  Releases an ACL internal working storage area
       for an ACL

SYNOPSIS    [Toc]    [Back]

       #include <sys/acl.h>

       int acl_free(
               acl_t acl_d );

LIBRARY    [Toc]    [Back]

       Security Library (libpacl.a)

PARAMETERS    [Toc]    [Back]

       Specifies the working storage internal representation  ACL

DESCRIPTION    [Toc]    [Back]

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

       The acl_free() function releases the system working  storage
  area  associated  with the ACL indicated by the acl_d
       descriptor.   This  space  is  allocated  by   acl_init(),
       acl_create_entry(),       acl_dup(),      acl_from_text(),
       acl_copy_int(),    acl_get_fd(),    acl_get_file(),    and

RETURN VALUES    [Toc]    [Back]

       Upon   successful   completion,  the  acl_free()  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 condition occurs, the acl_free() function
       sets errno to the corresponding value: The acl_d  argument
       does not point to a valid ACL structure.

SEE ALSO    [Toc]    [Back]

       acl_init(3),        acl_create_entry(3),       acl_dup(3),
       acl_from_text(3),     acl_copy_int(3),      acl_get_fd(3),
       acl_get_file(3), and acl_set_qualifier(3)


[ Back ]
 Similar pages
Name OS Title
acl_free_text Tru64 Releases an ACL text working storage
acl_init Tru64 Allocate and initialize ACL internal working storage
acl_init FreeBSD initialize ACL working storage
acl_copy_ext Tru64 Copies the ACL from internal working space format to a contiguous, persistent form of the ACL
acl_copy_int Tru64 Copies the ACL from contiguous, persistent format to internal working space format
gss_release_name HP-UX free storage associated with an internal name allocated by a GSSAPI routine
gss_canonicalize_name HP-UX convert an internal name to an internal mechanism name (MN) representation of an opaque internal name
lock_done Tru64 General: Releases a complex lock
simple_unlock Tru64 General: Releases a simple lock
unix_release Tru64 General: Releases binding of the kernel thread
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service