acl_get_flagset_np(3)

acl_get_flagset_np3

Retrieve flag set from an acl or acl entry

Usage

#include <sys/types.h>

#include <sys/acl.h>

int

acl_get_flagset_np(void *obj, acl_flagset_t *flagset_p);

Library

Standard C Library (libc, -lc)

Overview

The acl_get_flagset_np() function is a nonstandard extension that returns via flagset_p a descriptor to the flag set in the ACL or ACL entry obj. Subsequent operations using the returned flag set operate on the permission set within the ACL or ACL entry.

Return values

The acl_get_flagset() 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_flagset() function fails if:

[EINVAL]

Argument obj is not a valid descriptor for an ACL or ACL entry.

Releases

135 releases since Mac OS X 10.4; the text changed 1 time.

  1. 10.4–10.4.11
  2. 10.5–26.5

Authors

Michael Smith Chris D. Faulhaber

From Libc 1752.120.2 in macOS 26.5. Parsed by carta from the page's mdoc source.