diff options
author | rwatson <rwatson@FreeBSD.org> | 2002-12-29 20:25:54 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2002-12-29 20:25:54 +0000 |
commit | 0646caf54b1def4c32f2543b0bdaf30c6b5dac02 (patch) | |
tree | 685f5b9940fbe7be6351a38a27e52db5e02182b4 /sys/kern/syscalls.master | |
parent | 667f303776cd9562ea75210ee240fd4a9e574c45 (diff) | |
download | FreeBSD-src-0646caf54b1def4c32f2543b0bdaf30c6b5dac02.zip FreeBSD-src-0646caf54b1def4c32f2543b0bdaf30c6b5dac02.tar.gz |
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
Diffstat (limited to 'sys/kern/syscalls.master')
-rw-r--r-- | sys/kern/syscalls.master | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master index 0144274..213055f 100644 --- a/sys/kern/syscalls.master +++ b/sys/kern/syscalls.master @@ -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) |