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 *);