summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_cap.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2000-07-13 20:31:24 +0000
committerrwatson <rwatson@FreeBSD.org>2000-07-13 20:31:24 +0000
commitd8fbcbd787338261d16d69869a895993583c0c65 (patch)
treeaf5d70ccbf6a31d3d03b224f3e7249c860cb1820 /sys/kern/kern_cap.c
parentfa3f7856a53f374e0e5a539441f4a2bd2b8810cf (diff)
downloadFreeBSD-src-d8fbcbd787338261d16d69869a895993583c0c65.zip
FreeBSD-src-d8fbcbd787338261d16d69869a895993583c0c65.tar.gz
o Introduce syscall prototypes, stubs for __cap_{get,set}_{fd,file},
syscalls to manage capability sets on files. First of two commits. Obtained from: TrustedBSD Project
Diffstat (limited to 'sys/kern/kern_cap.c')
-rw-r--r--sys/kern/kern_cap.c32
1 files changed, 32 insertions, 0 deletions
diff --git a/sys/kern/kern_cap.c b/sys/kern/kern_cap.c
index 6c5dc58..c0e1824 100644
--- a/sys/kern/kern_cap.c
+++ b/sys/kern/kern_cap.c
@@ -64,3 +64,35 @@ __cap_set_proc(struct proc *p, struct __cap_set_proc_args *uap)
return (ENOSYS);
}
+
+/*
+ * Syscalls to allow a process to retrieve capabilities associated with
+ * files, if permitted.
+ */
+__cap_get_fd(struct proc *p, struct __cap_get_fd_args *uap)
+{
+
+ return (ENOSYS);
+}
+
+__cap_get_file(struct proc *p, struct __cap_get_file_args *uap)
+{
+
+ return (ENOSYS);
+}
+
+/*
+ * Syscalls to allow a process to set capabilities associated with files,
+ * if permitted.
+ */
+__cap_set_fd(struct proc *p, struct __cap_set_fd_args *uap)
+{
+
+ return (ENOSYS);
+}
+
+__cap_set_file(struct proc *p, struct __cap_set_file_args *uap)
+{
+
+ return (ENOSYS);
+}
OpenPOWER on IntegriCloud