Module Name: src
Committed By: christos
Date: Mon Jan 10 04:42:25 UTC 2011
Modified Files:
src/sys/kern: init_sysent.c syscalls.c
src/sys/rump/include/rump: rump_syscalls.h
src/sys/rump/librump/rumpkern: rump_syscalls.c
src/sys/sys: syscall.h syscallargs.h
Log Message:
regen
To generate a diff of this commit:
cvs rdiff -u -r1.248 -r1.249 src/sys/kern/init_sysent.c
cvs rdiff -u -r1.239 -r1.240 src/sys/kern/syscalls.c
cvs rdiff -u -r1.36 -r1.37 src/sys/rump/include/rump/rump_syscalls.h
cvs rdiff -u -r1.58 -r1.59 src/sys/rump/librump/rumpkern/rump_syscalls.c
cvs rdiff -u -r1.235 -r1.236 src/sys/sys/syscall.h
cvs rdiff -u -r1.218 -r1.219 src/sys/sys/syscallargs.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/kern/init_sysent.c
diff -u src/sys/kern/init_sysent.c:1.248 src/sys/kern/init_sysent.c:1.249
--- src/sys/kern/init_sysent.c:1.248 Thu Dec 30 06:45:39 2010
+++ src/sys/kern/init_sysent.c Sun Jan 9 23:42:24 2011
@@ -1,14 +1,14 @@
-/* $NetBSD: init_sysent.c,v 1.248 2010/12/30 11:45:39 pooka Exp $ */
+/* $NetBSD: init_sysent.c,v 1.249 2011/01/10 04:42:24 christos Exp $ */
/*
* System call switch table.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from NetBSD: syscalls.master,v 1.239 2010/11/11 14:47:41 pooka Exp
+ * created from NetBSD: syscalls.master,v 1.240 2011/01/10 04:39:18 christos Exp
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: init_sysent.c,v 1.248 2010/12/30 11:45:39 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: init_sysent.c,v 1.249 2011/01/10 04:42:24 christos Exp $");
#include "opt_modular.h"
#include "opt_ntp.h"
@@ -646,8 +646,8 @@
(sy_call_t *)sys_munlockall }, /* 243 = munlockall */
{ ns(struct compat_50_sys___sigtimedwait_args), 0,
(sy_call_t *)sys_nomodule }, /* 244 = compat_50___sigtimedwait */
- { 0, 0, 0,
- sys_nosys }, /* 245 = unimplemented sys_sigqueue */
+ { ns(struct sys_sigqueueinfo_args), 0,
+ (sy_call_t *)sys_sigqueueinfo }, /* 245 = sigqueueinfo */
{ ns(struct sys_modctl_args), 0,
(sy_call_t *)sys_modctl }, /* 246 = modctl */
{ ns(struct sys__ksem_init_args), 0,
Index: src/sys/kern/syscalls.c
diff -u src/sys/kern/syscalls.c:1.239 src/sys/kern/syscalls.c:1.240
--- src/sys/kern/syscalls.c:1.239 Thu Dec 30 06:45:39 2010
+++ src/sys/kern/syscalls.c Sun Jan 9 23:42:24 2011
@@ -1,14 +1,14 @@
-/* $NetBSD: syscalls.c,v 1.239 2010/12/30 11:45:39 pooka Exp $ */
+/* $NetBSD: syscalls.c,v 1.240 2011/01/10 04:42:24 christos Exp $ */
/*
* System call names.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from NetBSD: syscalls.master,v 1.239 2010/11/11 14:47:41 pooka Exp
+ * created from NetBSD: syscalls.master,v 1.240 2011/01/10 04:39:18 christos Exp
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: syscalls.c,v 1.239 2010/12/30 11:45:39 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: syscalls.c,v 1.240 2011/01/10 04:42:24 christos Exp $");
#if defined(_KERNEL_OPT)
#include "opt_modular.h"
@@ -305,7 +305,7 @@
/* 242 */ "mlockall",
/* 243 */ "munlockall",
/* 244 */ "compat_50___sigtimedwait",
- /* 245 */ "#245 (unimplemented sys_sigqueue)",
+ /* 245 */ "sigqueueinfo",
/* 246 */ "modctl",
/* 247 */ "_ksem_init",
/* 248 */ "_ksem_open",
Index: src/sys/rump/include/rump/rump_syscalls.h
diff -u src/sys/rump/include/rump/rump_syscalls.h:1.36 src/sys/rump/include/rump/rump_syscalls.h:1.37
--- src/sys/rump/include/rump/rump_syscalls.h:1.36 Thu Dec 30 15:11:07 2010
+++ src/sys/rump/include/rump/rump_syscalls.h Sun Jan 9 23:42:25 2011
@@ -1,10 +1,10 @@
-/* $NetBSD: rump_syscalls.h,v 1.36 2010/12/30 20:11:07 pooka Exp $ */
+/* $NetBSD: rump_syscalls.h,v 1.37 2011/01/10 04:42:25 christos Exp $ */
/*
* System call protos in rump namespace.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from NetBSD: syscalls.master,v 1.239 2010/11/11 14:47:41 pooka Exp
+ * created from NetBSD: syscalls.master,v 1.240 2011/01/10 04:39:18 christos Exp
*/
#ifndef _RUMP_RUMP_SYSCALLS_H_
Index: src/sys/rump/librump/rumpkern/rump_syscalls.c
diff -u src/sys/rump/librump/rumpkern/rump_syscalls.c:1.58 src/sys/rump/librump/rumpkern/rump_syscalls.c:1.59
--- src/sys/rump/librump/rumpkern/rump_syscalls.c:1.58 Thu Dec 30 15:11:07 2010
+++ src/sys/rump/librump/rumpkern/rump_syscalls.c Sun Jan 9 23:42:25 2011
@@ -1,14 +1,14 @@
-/* $NetBSD: rump_syscalls.c,v 1.58 2010/12/30 20:11:07 pooka Exp $ */
+/* $NetBSD: rump_syscalls.c,v 1.59 2011/01/10 04:42:25 christos Exp $ */
/*
* System call vector and marshalling for rump.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from NetBSD: syscalls.master,v 1.239 2010/11/11 14:47:41 pooka Exp
+ * created from NetBSD: syscalls.master,v 1.240 2011/01/10 04:39:18 christos Exp
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rump_syscalls.c,v 1.58 2010/12/30 20:11:07 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rump_syscalls.c,v 1.59 2011/01/10 04:42:25 christos Exp $");
#include <sys/param.h>
#include <sys/fstypes.h>
@@ -3653,7 +3653,7 @@
{ 0, 0, 0,
(sy_call_t *)sys_nomodule }, /* 244 = __sigtimedwait */
{ 0, 0, SYCALL_NOSYS,
- (sy_call_t *)rump_enosys }, /* 245 = unimplemented sys_sigqueue */
+ (sy_call_t *)rump_enosys }, /* 245 = sigqueueinfo */
{ ns(struct sys_modctl_args), 0,
(sy_call_t *)sys_modctl }, /* 246 = modctl */
{ ns(struct sys__ksem_init_args), 0,
Index: src/sys/sys/syscall.h
diff -u src/sys/sys/syscall.h:1.235 src/sys/sys/syscall.h:1.236
--- src/sys/sys/syscall.h:1.235 Thu Dec 30 06:45:39 2010
+++ src/sys/sys/syscall.h Sun Jan 9 23:42:25 2011
@@ -1,10 +1,10 @@
-/* $NetBSD: syscall.h,v 1.235 2010/12/30 11:45:39 pooka Exp $ */
+/* $NetBSD: syscall.h,v 1.236 2011/01/10 04:42:25 christos Exp $ */
/*
* System call numbers.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from NetBSD: syscalls.master,v 1.239 2010/11/11 14:47:41 pooka Exp
+ * created from NetBSD: syscalls.master,v 1.240 2011/01/10 04:39:18 christos Exp
*/
#ifndef _SYS_SYSCALL_H_
@@ -685,6 +685,9 @@
/* syscall: "compat_50___sigtimedwait" ret: "int" args: "const sigset_t *" "siginfo_t *" "struct timespec50 *" */
#define SYS_compat_50___sigtimedwait 244
+/* syscall: "sigqueueinfo" ret: "int" args: "pid_t" "const siginfo_t *" */
+#define SYS_sigqueueinfo 245
+
/* syscall: "modctl" ret: "int" args: "int" "void *" */
#define SYS_modctl 246
Index: src/sys/sys/syscallargs.h
diff -u src/sys/sys/syscallargs.h:1.218 src/sys/sys/syscallargs.h:1.219
--- src/sys/sys/syscallargs.h:1.218 Thu Dec 30 06:45:39 2010
+++ src/sys/sys/syscallargs.h Sun Jan 9 23:42:25 2011
@@ -1,10 +1,10 @@
-/* $NetBSD: syscallargs.h,v 1.218 2010/12/30 11:45:39 pooka Exp $ */
+/* $NetBSD: syscallargs.h,v 1.219 2011/01/10 04:42:25 christos Exp $ */
/*
* System call argument lists.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from NetBSD: syscalls.master,v 1.239 2010/11/11 14:47:41 pooka Exp
+ * created from NetBSD: syscalls.master,v 1.240 2011/01/10 04:39:18 christos Exp
*/
#ifndef _SYS_SYSCALLARGS_H_
@@ -1284,6 +1284,12 @@
};
check_syscall_args(compat_50_sys___sigtimedwait)
+struct sys_sigqueueinfo_args {
+ syscallarg(pid_t) pid;
+ syscallarg(const siginfo_t *) info;
+};
+check_syscall_args(sys_sigqueueinfo)
+
struct sys_modctl_args {
syscallarg(int) cmd;
syscallarg(void *) arg;
@@ -2967,6 +2973,8 @@
int compat_50_sys___sigtimedwait(struct lwp *, const struct compat_50_sys___sigtimedwait_args *, register_t *);
+int sys_sigqueueinfo(struct lwp *, const struct sys_sigqueueinfo_args *, register_t *);
+
int sys_modctl(struct lwp *, const struct sys_modctl_args *, register_t *);
int sys__ksem_init(struct lwp *, const struct sys__ksem_init_args *, register_t *);