diff options
author | rwatson <rwatson@FreeBSD.org> | 2002-10-01 02:35:59 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2002-10-01 02:35:59 +0000 |
commit | 0e55f4c4edbce6794e6025bbe310d8a0c0a85706 (patch) | |
tree | def482e144cddc515aa59f96cc61c6e5ab39e63e /sys/kern/syscalls.master | |
parent | 25b2946cef8c77dbebd24bab25d417c6d5a37c01 (diff) | |
download | FreeBSD-src-0e55f4c4edbce6794e6025bbe310d8a0c0a85706.zip FreeBSD-src-0e55f4c4edbce6794e6025bbe310d8a0c0a85706.tar.gz |
Reserve system call numbers for the following system calls:
__mac_get_pid Retrieve MAC label of a process by pid
Similar to __mac_get_proc() except that the target process of
the operation is explicitly specified rather than assuming
curthread.
__mac_get_link Retrieve MAC label of a path with NOFOLLOW
__mac_set_link Set MAC label of a path with NOFOLLOW
extattr_set_link Set EAs on a path with NOFOLLOW
extattr_get_link Retrieve EAs on a path with NOFOLLOW
extattr_delete_link Delete EAs on a path with NOFOLLOW
These calls are similar to __mac_get_file(), __mac_set_file(),
extattr_set_file(), extattr_get_file(), and extattr_delete_file(),
except that they do not follow symlinks. The distinction between
these calls is similar to lchown() vs chown().
Implementations to follow.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
Diffstat (limited to 'sys/kern/syscalls.master')
-rw-r--r-- | sys/kern/syscalls.master | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master index d2b5177..c000fab 100644 --- a/sys/kern/syscalls.master +++ b/sys/kern/syscalls.master @@ -584,3 +584,9 @@ 406 MNOSTD BSD { int ksem_unlink(const char *name); } 407 MNOSTD BSD { int ksem_getvalue(semid_t id, int *val); } 408 MNOSTD BSD { int ksem_destroy(semid_t id); } +409 UNIMPL BSD __mac_get_pid +410 UNIMPL BSD __mac_get_link +411 UNIMPL BSD __mac_set_link +412 UNIMPL BSD extattr_set_link +413 UNIMPL BSD extattr_get_link +414 UNIMPL BSD extattr_delete_link |