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
This commit is contained in:
Robert Watson 1999-12-19 05:54:46 +00:00
parent 60e8df4970
commit ef351daa32
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=54802

View File

@ -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); }