aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/systrace_args.c
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2011-03-01 13:30:23 +0000
committerRobert Watson <rwatson@FreeBSD.org>2011-03-01 13:30:23 +0000
commitddfe0c2ba4320125e5a2614f7079923ba22d9571 (patch)
treedb80786b1bfac22e57e37bef715346b39b6f1255 /sys/kern/systrace_args.c
parent08e6d9fad8435f26e911b7fbd3dd59e3249e1d60 (diff)
downloadsrc-ddfe0c2ba4320125e5a2614f7079923ba22d9571.tar.gz
src-ddfe0c2ba4320125e5a2614f7079923ba22d9571.zip
Regenerate system call files following addition of cap_enter(2),
cap_getmode(2), and capabilities.conf. Reviewed by: anderson Discussed with: benl, kris, pjd Obtained from: Capsicum Project Sponsored by: Google, Inc. MFC after: 3 months
Notes
Notes: svn path=/head/; revision=219132
Diffstat (limited to 'sys/kern/systrace_args.c')
-rw-r--r--sys/kern/systrace_args.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/sys/kern/systrace_args.c b/sys/kern/systrace_args.c
index 4b95f010ea78..1805304d2f6c 100644
--- a/sys/kern/systrace_args.c
+++ b/sys/kern/systrace_args.c
@@ -3096,6 +3096,18 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
*n_args = 2;
break;
}
+ /* cap_enter */
+ case 516: {
+ *n_args = 0;
+ break;
+ }
+ /* cap_getmode */
+ case 517: {
+ struct cap_getmode_args *p = params;
+ uarg[0] = (intptr_t) p->modep; /* u_int * */
+ *n_args = 1;
+ break;
+ }
/* pselect */
case 522: {
struct pselect_args *p = params;
@@ -8240,6 +8252,19 @@ systrace_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
break;
};
break;
+ /* cap_enter */
+ case 516:
+ break;
+ /* cap_getmode */
+ case 517:
+ switch(ndx) {
+ case 0:
+ p = "u_int *";
+ break;
+ default:
+ break;
+ };
+ break;
/* pselect */
case 522:
switch(ndx) {