diff options
-rw-r--r-- | sys/kern/init_sysent.c | 4 | ||||
-rw-r--r-- | sys/kern/syscalls.c | 4 | ||||
-rw-r--r-- | sys/sys/syscall-hide.h | 4 | ||||
-rw-r--r-- | sys/sys/syscall.h | 6 | ||||
-rw-r--r-- | sys/sys/syscall.mk | 6 | ||||
-rw-r--r-- | sys/sys/sysproto.h | 10 |
6 files changed, 26 insertions, 8 deletions
diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c index 2068250..d724c94 100644 --- a/sys/kern/init_sysent.c +++ b/sys/kern/init_sysent.c @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.76 2000/05/09 08:31:06 bde Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.77 2000/06/15 23:08:17 rwatson Exp */ #include "opt_compat.h" @@ -386,4 +386,6 @@ struct sysent sysent[] = { { AS(getresgid_args), (sy_call_t *)getresgid }, /* 361 = getresgid */ { 0, (sy_call_t *)kqueue }, /* 362 = kqueue */ { AS(kevent_args), (sy_call_t *)kevent }, /* 363 = kevent */ + { AS(__cap_get_proc_args), (sy_call_t *)__cap_get_proc }, /* 364 = __cap_get_proc */ + { AS(__cap_set_proc_args), (sy_call_t *)__cap_set_proc }, /* 365 = __cap_set_proc */ }; diff --git a/sys/kern/syscalls.c b/sys/kern/syscalls.c index cfa2560..ed77c47 100644 --- a/sys/kern/syscalls.c +++ b/sys/kern/syscalls.c @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.76 2000/05/09 08:31:06 bde Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.77 2000/06/15 23:08:17 rwatson Exp */ char *syscallnames[] = { @@ -371,4 +371,6 @@ char *syscallnames[] = { "getresgid", /* 361 = getresgid */ "kqueue", /* 362 = kqueue */ "kevent", /* 363 = kevent */ + "__cap_get_proc", /* 364 = __cap_get_proc */ + "__cap_set_proc", /* 365 = __cap_set_proc */ }; diff --git a/sys/sys/syscall-hide.h b/sys/sys/syscall-hide.h index bf27bdb..b4d4432 100644 --- a/sys/sys/syscall-hide.h +++ b/sys/sys/syscall-hide.h @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.76 2000/05/09 08:31:06 bde Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.77 2000/06/15 23:08:17 rwatson Exp */ HIDE_POSIX(fork) @@ -280,3 +280,5 @@ HIDE_BSD(getresuid) HIDE_BSD(getresgid) HIDE_BSD(kqueue) HIDE_BSD(kevent) +HIDE_BSD(__cap_get_proc) +HIDE_BSD(__cap_set_proc) diff --git a/sys/sys/syscall.h b/sys/sys/syscall.h index 97ac1b3..08b86c4 100644 --- a/sys/sys/syscall.h +++ b/sys/sys/syscall.h @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.76 2000/05/09 08:31:06 bde Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.77 2000/06/15 23:08:17 rwatson Exp */ #define SYS_syscall 0 @@ -285,4 +285,6 @@ #define SYS_getresgid 361 #define SYS_kqueue 362 #define SYS_kevent 363 -#define SYS_MAXSYSCALL 364 +#define SYS___cap_get_proc 364 +#define SYS___cap_set_proc 365 +#define SYS_MAXSYSCALL 366 diff --git a/sys/sys/syscall.mk b/sys/sys/syscall.mk index 60560c7..93a0969 100644 --- a/sys/sys/syscall.mk +++ b/sys/sys/syscall.mk @@ -1,7 +1,7 @@ # FreeBSD system call names. # DO NOT EDIT-- this file is automatically generated. # $FreeBSD$ -# created from FreeBSD: src/sys/kern/syscalls.master,v 1.76 2000/05/09 08:31:06 bde Exp +# created from FreeBSD: src/sys/kern/syscalls.master,v 1.77 2000/06/15 23:08:17 rwatson Exp MIASM = \ syscall.o \ exit.o \ @@ -235,4 +235,6 @@ MIASM = \ getresuid.o \ getresgid.o \ kqueue.o \ - kevent.o + kevent.o \ + __cap_get_proc.o \ + __cap_set_proc.o diff --git a/sys/sys/sysproto.h b/sys/sys/sysproto.h index 51d6223..ae2467b 100644 --- a/sys/sys/sysproto.h +++ b/sys/sys/sysproto.h @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.76 2000/05/09 08:31:06 bde Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.77 2000/06/15 23:08:17 rwatson Exp */ #ifndef _SYS_SYSPROTO_H_ @@ -1021,6 +1021,12 @@ struct kevent_args { struct kevent * eventlist; char eventlist_[PAD_(struct kevent *)]; struct timespec * timeout; char timeout_[PAD_(struct timespec *)]; }; +struct __cap_get_proc_args { + struct cap * cap_p; char cap_p_[PAD_(struct cap *)]; +}; +struct __cap_set_proc_args { + struct cap * cap_p; char cap_p_[PAD_(struct cap *)]; +}; int nosys __P((struct proc *, struct nosys_args *)); void exit __P((struct proc *, struct rexit_args *)) __dead2; int fork __P((struct proc *, struct fork_args *)); @@ -1252,6 +1258,8 @@ int getresuid __P((struct proc *, struct getresuid_args *)); int getresgid __P((struct proc *, struct getresgid_args *)); int kqueue __P((struct proc *, struct kqueue_args *)); int kevent __P((struct proc *, struct kevent_args *)); +int __cap_get_proc __P((struct proc *, struct __cap_get_proc_args *)); +int __cap_set_proc __P((struct proc *, struct __cap_set_proc_args *)); #ifdef COMPAT_43 |