summaryrefslogtreecommitdiffstats
path: root/lib/libc/posix1e/acl_perm.c
Commit message (Collapse)AuthorAgeFilesLines
* Make acl_get_perm_np(3) work with NFSv4 ACLs.trasz2010-05-231-0/+18
| | | | | Reviewed by: kientzle@ MFC after: 1 week
* Make it possible to actually use NFSv4 permission bits with acl_set_perm(3)trasz2010-05-131-20/+32
| | | | | | | and acl_delete_perm(3). It went undetected, because neither setfacl(1) nor Samba use this routines. D'oh. MFC after: 1 week
* Replace the non-standard disclaimer with the standard one from /COPYRIGHTimp2008-11-041-8/+8
| | | | Approved by: jedgar@
* Fix the style of the SCM ID's.obrien2002-03-221-2/+3
| | | | I believe have made all of libc .c's as consistent as possible.
* o style and consistency fixes:jedgar2002-02-171-8/+8
| | | | | | - if (!var) -> if (var == NULL) - return val; -> return (val); o update copyright
* o Separate acl_t into internal and external representations asjedgar2001-04-241-16/+24
| | | | | | | | | | | required by POSIX.1e. This maintains the current 'struct acl' in the kernel while providing the generic external acl_t interface required to complete the ACL editing library. o Add the acl_get_entry() function. o Convert the existing ACL utilities, getfacl and setfacl, to fully make use of the ACL editing library. Obtained from: TrustedBSD Project
* Prepare for the inclusion of libposix1e into libc: retire the oldtmm2001-04-041-0/+2
| | | | | | | | | | Makefile, add Makefile.inc needed for libc build; add #include "namespace.h"/#include "un-namespace.h" pairs around the includes of sys/acl.h and sys/capability.h, and an additional underscore in front of the functions that will be overridden in libc_r. Approved by: rwatson Obtained from: TrustedBSD Project
* Correct function name: acl_clear_perm -> acl_clear_permsjedgar2001-03-291-2/+2
|
* Add the following ACL editing functions:jedgar2001-03-221-0/+87
acl_add_perm, acl_clear_perms, acl_copy_entry, acl_create_entry, acl_delete_perm, acl_get_permset, acl_get_qualifier, acl_get_tag_type, acl_set_permset, acl_set_qualifier, acl_set_tag_type This brings us within 4 functions of a full ACL editing library. Reviewed by: rwatson
OpenPOWER on IntegriCloud