summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>1999-12-19 05:54:46 +0000
committerrwatson <rwatson@FreeBSD.org>1999-12-19 05:54:46 +0000
commit114c517da1a1c0bab8d9fa884b67102ec0768fa1 (patch)
tree8c7a19f7c0f9a62fabcef92f1989d3850398ac8e /sys
parentc6fae8056979530ec20190771ef3d641c38a42de (diff)
downloadFreeBSD-src-114c517da1a1c0bab8d9fa884b67102ec0768fa1.zip
FreeBSD-src-114c517da1a1c0bab8d9fa884b67102ec0768fa1.tar.gz
First pass commit to introduce new ACL and Extended Attribute system calls.
The second pass commit with all the supporting code will happen shortly afterwards. Reviewed by: eivind
Diffstat (limited to 'sys')
-rw-r--r--sys/kern/syscalls.master12
1 files changed, 12 insertions, 0 deletions
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master
index 3cfdf08..27ac8ce 100644
--- a/sys/kern/syscalls.master
+++ b/sys/kern/syscalls.master
@@ -485,3 +485,15 @@
344 STD BSD { int sigreturn(ucontext_t *sigcntxp); }
345 UNIMPL NOHIDE sigtimedwait
346 UNIMPL NOHIDE sigwaitinfo
+347 STD BSD { int acl_syscall_get_file(char *path, acl_type_t type, struct acl *aclp); }
+348 STD BSD { int acl_syscall_set_file(char *path, acl_type_t type, struct acl *aclp); }
+349 STD BSD { int acl_syscall_get_fd(int filedes, acl_type_t type, struct acl *aclp); }
+350 STD BSD { int acl_syscall_set_fd(int filedes, acl_type_t type, struct acl *aclp); }
+351 STD BSD { int acl_syscall_delete_file(char *path, acl_type_t type); }
+352 STD BSD { int acl_syscall_delete_fd(int filedes, acl_type_t type); }
+353 STD BSD { int acl_syscall_aclcheck_file(char *path, acl_type_t type, struct acl *aclp); }
+354 STD BSD { int acl_syscall_aclcheck_fd(int filedes, acl_type_t type, struct acl *aclp); }
+355 STD BSD { int extattrctl(char *path, int cmd, char *attrname, caddr_t arg); }
+356 STD BSD { int extattr_set_file(char *path, char *attrname, struct iovec *iovp, u_int iovcnt); }
+357 STD BSD { int extattr_get_file(char *path, char *attrname, struct iovec *iovp, u_int iovcnt); }
+358 STD BSD { int extattr_delete_file(char *path, char *attrname); }
OpenPOWER on IntegriCloud