Add definitions for four new system calls:

__acl_get_link()	Retrieve an ACL by name without following
			symbolic links.
__acl_set_link()	Set an ACL by name without following
			symbolic links.
__acl_delete_link()	Delete an ACL by name without following
			symbolic links.
__acl_aclcheck_link()	Check an ACL against a file by name without
			following symbolic links.

These calls are similar in spirit to lstat(), lchown(), lchmod(), etc,
and will be used under similar circumstances.

Obtained from:	TrustedBSD Project
This commit is contained in:
Robert Watson 2002-12-29 20:25:54 +00:00
parent 38dbec4363
commit b1f4acd8ac

View File

@ -613,6 +613,14 @@
423 MSTD BSD { int swapcontext(struct __ucontext *oucp, \
const struct __ucontext *ucp); }
424 MSTD BSD { int swapoff(const char *name); }
425 MSTD BSD { int __acl_get_link(const char *path, \
acl_type_t type, struct acl *aclp); }
426 MSTD BSD { int __acl_set_link(const char *path, \
acl_type_t type, struct acl *aclp); }
427 MSTD BSD { int __acl_delete_link(const char *path, \
acl_type_t type); }
428 MSTD BSD { int __acl_aclcheck_link(const char *path, \
acl_type_t type, struct acl *aclp); }
; Please copy any additions and changes to the following compatability tables:
; sys/ia64/ia32/syscalls.master (take a best guess)