summaryrefslogtreecommitdiffstats
path: root/sys/kern
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2009-06-24 21:54:08 +0000
committerjhb <jhb@FreeBSD.org>2009-06-24 21:54:08 +0000
commit2908b25ed72b7f835ecd801316b4921f8bfd3716 (patch)
tree9cf0c0eb06eb5468e1eb830a8c3c8e25a5d7b051 /sys/kern
parente77e976678278627bcb06241ed98bb2cf2e4e8fd (diff)
downloadFreeBSD-src-2908b25ed72b7f835ecd801316b4921f8bfd3716.zip
FreeBSD-src-2908b25ed72b7f835ecd801316b4921f8bfd3716.tar.gz
Regen.
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/init_sysent.c17
-rw-r--r--sys/kern/syscalls.c11
-rw-r--r--sys/kern/systrace_args.c158
3 files changed, 99 insertions, 87 deletions
diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c
index 6ba2276..93fd0b7 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 194645 2009-06-22 20:12:40Z jhb
+ * created from FreeBSD: head/sys/kern/syscalls.master 194910 2009-06-24 21:10:52Z jhb
*/
#include "opt_compat.h"
@@ -26,6 +26,12 @@
#define compat4(n, name) 0, (sy_call_t *)nosys
#endif
+#ifdef COMPAT_FREEBSD7
+#define compat7(n, name) n, (sy_call_t *)__CONCAT(freebsd7_,name)
+#else
+#define compat7(n, name) 0, (sy_call_t *)nosys
+#endif
+
/* The casts are bogus but will do for now. */
struct sysent sysent[] = {
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 0 = syscall */
@@ -248,16 +254,16 @@ struct sysent sysent[] = {
{ AS(nosys_args), (sy_call_t *)lkmnosys, AUE_NULL, NULL, 0, 0, 0 }, /* 217 = lkmnosys */
{ AS(nosys_args), (sy_call_t *)lkmnosys, AUE_NULL, NULL, 0, 0, 0 }, /* 218 = lkmnosys */
{ AS(nosys_args), (sy_call_t *)lkmnosys, AUE_NULL, NULL, 0, 0, 0 }, /* 219 = lkmnosys */
- { AS(__semctl_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 220 = __semctl */
+ { 0, (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 220 = freebsd7 __semctl */
{ AS(semget_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 221 = semget */
{ AS(semop_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 222 = semop */
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 223 = semconfig */
- { AS(msgctl_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 224 = msgctl */
+ { 0, (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 224 = freebsd7 msgctl */
{ AS(msgget_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 225 = msgget */
{ AS(msgsnd_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 226 = msgsnd */
{ AS(msgrcv_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 227 = msgrcv */
{ AS(shmat_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 228 = shmat */
- { AS(shmctl_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 229 = shmctl */
+ { 0, (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 229 = freebsd7 shmctl */
{ AS(shmdt_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 230 = shmdt */
{ AS(shmget_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 231 = shmget */
{ AS(clock_gettime_args), (sy_call_t *)clock_gettime, AUE_NULL, NULL, 0, 0, 0 }, /* 232 = clock_gettime */
@@ -538,4 +544,7 @@ struct sysent sysent[] = {
{ AS(jail_set_args), (sy_call_t *)jail_set, AUE_NULL, NULL, 0, 0, 0 }, /* 507 = jail_set */
{ AS(jail_remove_args), (sy_call_t *)jail_remove, AUE_NULL, NULL, 0, 0, 0 }, /* 508 = jail_remove */
{ AS(closefrom_args), (sy_call_t *)closefrom, AUE_CLOSEFROM, NULL, 0, 0, 0 }, /* 509 = closefrom */
+ { AS(__semctl_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 510 = __semctl */
+ { AS(msgctl_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 511 = msgctl */
+ { AS(shmctl_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 512 = shmctl */
};
diff --git a/sys/kern/syscalls.c b/sys/kern/syscalls.c
index 76cd52e..26d7d27 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 194645 2009-06-22 20:12:40Z jhb
+ * created from FreeBSD: head/sys/kern/syscalls.master 194910 2009-06-24 21:10:52Z jhb
*/
const char *syscallnames[] = {
@@ -227,16 +227,16 @@ const char *syscallnames[] = {
"lkmnosys", /* 217 = lkmnosys */
"lkmnosys", /* 218 = lkmnosys */
"lkmnosys", /* 219 = lkmnosys */
- "__semctl", /* 220 = __semctl */
+ "compat7.__semctl", /* 220 = freebsd7 __semctl */
"semget", /* 221 = semget */
"semop", /* 222 = semop */
"#223", /* 223 = semconfig */
- "msgctl", /* 224 = msgctl */
+ "compat7.msgctl", /* 224 = freebsd7 msgctl */
"msgget", /* 225 = msgget */
"msgsnd", /* 226 = msgsnd */
"msgrcv", /* 227 = msgrcv */
"shmat", /* 228 = shmat */
- "shmctl", /* 229 = shmctl */
+ "compat7.shmctl", /* 229 = freebsd7 shmctl */
"shmdt", /* 230 = shmdt */
"shmget", /* 231 = shmget */
"clock_gettime", /* 232 = clock_gettime */
@@ -517,4 +517,7 @@ const char *syscallnames[] = {
"jail_set", /* 507 = jail_set */
"jail_remove", /* 508 = jail_remove */
"closefrom", /* 509 = closefrom */
+ "__semctl", /* 510 = __semctl */
+ "msgctl", /* 511 = msgctl */
+ "shmctl", /* 512 = shmctl */
};
diff --git a/sys/kern/systrace_args.c b/sys/kern/systrace_args.c
index ad20b38..985b7a5 100644
--- a/sys/kern/systrace_args.c
+++ b/sys/kern/systrace_args.c
@@ -1192,16 +1192,6 @@ systrace_args(int sysnum, void *params, u_int64_t *uarg, int *n_args)
*n_args = 0;
break;
}
- /* __semctl */
- case 220: {
- struct __semctl_args *p = params;
- iarg[0] = p->semid; /* int */
- iarg[1] = p->semnum; /* int */
- iarg[2] = p->cmd; /* int */
- uarg[3] = (intptr_t) p->arg; /* union semun * */
- *n_args = 4;
- break;
- }
/* semget */
case 221: {
struct semget_args *p = params;
@@ -1220,15 +1210,6 @@ systrace_args(int sysnum, void *params, u_int64_t *uarg, int *n_args)
*n_args = 3;
break;
}
- /* msgctl */
- case 224: {
- struct msgctl_args *p = params;
- iarg[0] = p->msqid; /* int */
- iarg[1] = p->cmd; /* int */
- uarg[2] = (intptr_t) p->buf; /* struct msqid_ds * */
- *n_args = 3;
- break;
- }
/* msgget */
case 225: {
struct msgget_args *p = params;
@@ -1267,15 +1248,6 @@ systrace_args(int sysnum, void *params, u_int64_t *uarg, int *n_args)
*n_args = 3;
break;
}
- /* shmctl */
- case 229: {
- struct shmctl_args *p = params;
- iarg[0] = p->shmid; /* int */
- iarg[1] = p->cmd; /* int */
- uarg[2] = (intptr_t) p->buf; /* struct shmid_ds * */
- *n_args = 3;
- break;
- }
/* shmdt */
case 230: {
struct shmdt_args *p = params;
@@ -3064,6 +3036,34 @@ systrace_args(int sysnum, void *params, u_int64_t *uarg, int *n_args)
*n_args = 1;
break;
}
+ /* __semctl */
+ case 510: {
+ struct __semctl_args *p = params;
+ iarg[0] = p->semid; /* int */
+ iarg[1] = p->semnum; /* int */
+ iarg[2] = p->cmd; /* int */
+ uarg[3] = (intptr_t) p->arg; /* union semun * */
+ *n_args = 4;
+ break;
+ }
+ /* msgctl */
+ case 511: {
+ struct msgctl_args *p = params;
+ iarg[0] = p->msqid; /* int */
+ iarg[1] = p->cmd; /* int */
+ uarg[2] = (intptr_t) p->buf; /* struct msqid_ds * */
+ *n_args = 3;
+ break;
+ }
+ /* shmctl */
+ case 512: {
+ struct shmctl_args *p = params;
+ iarg[0] = p->shmid; /* int */
+ iarg[1] = p->cmd; /* int */
+ uarg[2] = (intptr_t) p->buf; /* struct shmid_ds * */
+ *n_args = 3;
+ break;
+ }
default:
*n_args = 0;
break;
@@ -4953,25 +4953,6 @@ systrace_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
/* lkmnosys */
case 219:
break;
- /* __semctl */
- case 220:
- switch(ndx) {
- case 0:
- p = "int";
- break;
- case 1:
- p = "int";
- break;
- case 2:
- p = "int";
- break;
- case 3:
- p = "union semun *";
- break;
- default:
- break;
- };
- break;
/* semget */
case 221:
switch(ndx) {
@@ -5004,22 +4985,6 @@ systrace_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
break;
};
break;
- /* msgctl */
- case 224:
- switch(ndx) {
- case 0:
- p = "int";
- break;
- case 1:
- p = "int";
- break;
- case 2:
- p = "struct msqid_ds *";
- break;
- default:
- break;
- };
- break;
/* msgget */
case 225:
switch(ndx) {
@@ -5090,22 +5055,6 @@ systrace_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
break;
};
break;
- /* shmctl */
- case 229:
- switch(ndx) {
- case 0:
- p = "int";
- break;
- case 1:
- p = "int";
- break;
- case 2:
- p = "struct shmid_ds *";
- break;
- default:
- break;
- };
- break;
/* shmdt */
case 230:
switch(ndx) {
@@ -8133,6 +8082,57 @@ systrace_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
break;
};
break;
+ /* __semctl */
+ case 510:
+ switch(ndx) {
+ case 0:
+ p = "int";
+ break;
+ case 1:
+ p = "int";
+ break;
+ case 2:
+ p = "int";
+ break;
+ case 3:
+ p = "union semun *";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* msgctl */
+ case 511:
+ switch(ndx) {
+ case 0:
+ p = "int";
+ break;
+ case 1:
+ p = "int";
+ break;
+ case 2:
+ p = "struct msqid_ds *";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* shmctl */
+ case 512:
+ switch(ndx) {
+ case 0:
+ p = "int";
+ break;
+ case 1:
+ p = "int";
+ break;
+ case 2:
+ p = "struct shmid_ds *";
+ break;
+ default:
+ break;
+ };
+ break;
default:
break;
};
OpenPOWER on IntegriCloud