summaryrefslogtreecommitdiffstats
path: root/sys/kern/syscalls.master
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2002-12-29 20:25:54 +0000
committerrwatson <rwatson@FreeBSD.org>2002-12-29 20:25:54 +0000
commit0646caf54b1def4c32f2543b0bdaf30c6b5dac02 (patch)
tree685f5b9940fbe7be6351a38a27e52db5e02182b4 /sys/kern/syscalls.master
parent667f303776cd9562ea75210ee240fd4a9e574c45 (diff)
downloadFreeBSD-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.master8
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)
OpenPOWER on IntegriCloud