aboutsummaryrefslogtreecommitdiff
path: root/sys/kern
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2010-08-30 14:26:02 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2010-08-30 14:26:02 +0000
commite7fb66340e060b9837c228fde0b7155592cb42b2 (patch)
tree75d4d52762805fe72f408dc5040e4f3f4fb7b328 /sys/kern
parent8d19559bde75aab7e27125bc4c9387fe81488695 (diff)
downloadsrc-e7fb66340e060b9837c228fde0b7155592cb42b2.tar.gz
src-e7fb66340e060b9837c228fde0b7155592cb42b2.zip
Regen
Notes
Notes: svn path=/head/; revision=211999
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/init_sysent.c6
-rw-r--r--sys/kern/syscalls.c6
-rw-r--r--sys/kern/systrace_args.c74
3 files changed, 80 insertions, 6 deletions
diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c
index ae10abeb4747..706c966e3af0 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: head/sys/kern/syscalls.master 209579 2010-06-28 18:06:46Z kib
+ * created from FreeBSD: head/sys/kern/syscalls.master 211998 2010-08-30 14:24:44Z kib
*/
#include "opt_compat.h"
@@ -373,7 +373,7 @@ struct sysent sysent[] = {
{ compat4(AS(freebsd4_sendfile_args),sendfile), AUE_SENDFILE, NULL, 0, 0, 0, SY_THR_STATIC }, /* 336 = freebsd4 sendfile */
{ AS(kldsym_args), (sy_call_t *)kldsym, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 337 = kldsym */
{ AS(jail_args), (sy_call_t *)jail, AUE_JAIL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 338 = jail */
- { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 339 = pioctl */
+ { AS(nnpfs_syscall_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 339 = nnpfs_syscall */
{ AS(sigprocmask_args), (sy_call_t *)sigprocmask, AUE_SIGPROCMASK, NULL, 0, 0, 0, SY_THR_STATIC }, /* 340 = sigprocmask */
{ AS(sigsuspend_args), (sy_call_t *)sigsuspend, AUE_SIGSUSPEND, NULL, 0, 0, 0, SY_THR_STATIC }, /* 341 = sigsuspend */
{ compat4(AS(freebsd4_sigaction_args),sigaction), AUE_SIGACTION, NULL, 0, 0, 0, SY_THR_STATIC }, /* 342 = freebsd4 sigaction */
@@ -411,7 +411,7 @@ struct sysent sysent[] = {
{ AS(__setugid_args), (sy_call_t *)__setugid, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 374 = __setugid */
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 375 = nfsclnt */
{ AS(eaccess_args), (sy_call_t *)eaccess, AUE_EACCESS, NULL, 0, 0, 0, SY_THR_STATIC }, /* 376 = eaccess */
- { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 377 = afs_syscall */
+ { AS(afs3_syscall_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 377 = afs3_syscall */
{ AS(nmount_args), (sy_call_t *)nmount, AUE_NMOUNT, NULL, 0, 0, 0, SY_THR_STATIC }, /* 378 = nmount */
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 379 = kse_exit */
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 380 = kse_wakeup */
diff --git a/sys/kern/syscalls.c b/sys/kern/syscalls.c
index e783799c1920..77cc53f0a9a2 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: head/sys/kern/syscalls.master 209579 2010-06-28 18:06:46Z kib
+ * created from FreeBSD: head/sys/kern/syscalls.master 211998 2010-08-30 14:24:44Z kib
*/
const char *syscallnames[] = {
@@ -346,7 +346,7 @@ const char *syscallnames[] = {
"compat4.sendfile", /* 336 = freebsd4 sendfile */
"kldsym", /* 337 = kldsym */
"jail", /* 338 = jail */
- "#339", /* 339 = pioctl */
+ "nnpfs_syscall", /* 339 = nnpfs_syscall */
"sigprocmask", /* 340 = sigprocmask */
"sigsuspend", /* 341 = sigsuspend */
"compat4.sigaction", /* 342 = freebsd4 sigaction */
@@ -384,7 +384,7 @@ const char *syscallnames[] = {
"__setugid", /* 374 = __setugid */
"#375", /* 375 = nfsclnt */
"eaccess", /* 376 = eaccess */
- "#377", /* 377 = afs_syscall */
+ "afs3_syscall", /* 377 = afs3_syscall */
"nmount", /* 378 = nmount */
"#379", /* 379 = kse_exit */
"#380", /* 380 = kse_wakeup */
diff --git a/sys/kern/systrace_args.c b/sys/kern/systrace_args.c
index 743ad033dd9a..4b95f010ea78 100644
--- a/sys/kern/systrace_args.c
+++ b/sys/kern/systrace_args.c
@@ -1770,6 +1770,17 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
*n_args = 1;
break;
}
+ /* nnpfs_syscall */
+ case 339: {
+ struct nnpfs_syscall_args *p = params;
+ iarg[0] = p->operation; /* int */
+ uarg[1] = (intptr_t) p->a_pathP; /* char * */
+ iarg[2] = p->a_opcode; /* int */
+ uarg[3] = (intptr_t) p->a_paramsP; /* void * */
+ iarg[4] = p->a_followSymlinks; /* int */
+ *n_args = 5;
+ break;
+ }
/* sigprocmask */
case 340: {
struct sigprocmask_args *p = params;
@@ -2011,6 +2022,19 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
*n_args = 2;
break;
}
+ /* afs3_syscall */
+ case 377: {
+ struct afs3_syscall_args *p = params;
+ iarg[0] = p->syscall; /* long */
+ iarg[1] = p->parm1; /* long */
+ iarg[2] = p->parm2; /* long */
+ iarg[3] = p->parm3; /* long */
+ iarg[4] = p->parm4; /* long */
+ iarg[5] = p->parm5; /* long */
+ iarg[6] = p->parm6; /* long */
+ *n_args = 7;
+ break;
+ }
/* nmount */
case 378: {
struct nmount_args *p = params;
@@ -5900,6 +5924,28 @@ systrace_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
break;
};
break;
+ /* nnpfs_syscall */
+ case 339:
+ switch(ndx) {
+ case 0:
+ p = "int";
+ break;
+ case 1:
+ p = "char *";
+ break;
+ case 2:
+ p = "int";
+ break;
+ case 3:
+ p = "void *";
+ break;
+ case 4:
+ p = "int";
+ break;
+ default:
+ break;
+ };
+ break;
/* sigprocmask */
case 340:
switch(ndx) {
@@ -6325,6 +6371,34 @@ systrace_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
break;
};
break;
+ /* afs3_syscall */
+ case 377:
+ switch(ndx) {
+ case 0:
+ p = "long";
+ break;
+ case 1:
+ p = "long";
+ break;
+ case 2:
+ p = "long";
+ break;
+ case 3:
+ p = "long";
+ break;
+ case 4:
+ p = "long";
+ break;
+ case 5:
+ p = "long";
+ break;
+ case 6:
+ p = "long";
+ break;
+ default:
+ break;
+ };
+ break;
/* nmount */
case 378:
switch(ndx) {