diff options
author | kstailey <kstailey@cvs.openbsd.org> | 1999-09-14 01:07:02 +0000 |
---|---|---|
committer | kstailey <kstailey@cvs.openbsd.org> | 1999-09-14 01:07:02 +0000 |
commit | 898dfe8992dbd2ee98104c8f130e80fb94f03e45 (patch) | |
tree | de9b6dd1a1e7142b1d27d36f5bc2733b0a9f1ac1 /sys/compat | |
parent | f234ea2e1ab44ed800dc636a8a4e16aac89d3f4b (diff) |
regen
Diffstat (limited to 'sys/compat')
-rw-r--r-- | sys/compat/netbsd/netbsd_syscall.h | 16 | ||||
-rw-r--r-- | sys/compat/netbsd/netbsd_syscallargs.h | 27 | ||||
-rw-r--r-- | sys/compat/netbsd/netbsd_syscalls.c | 12 | ||||
-rw-r--r-- | sys/compat/netbsd/netbsd_sysent.c | 21 |
4 files changed, 56 insertions, 20 deletions
diff --git a/sys/compat/netbsd/netbsd_syscall.h b/sys/compat/netbsd/netbsd_syscall.h index 9add4ba48e3..f3421bd4617 100644 --- a/sys/compat/netbsd/netbsd_syscall.h +++ b/sys/compat/netbsd/netbsd_syscall.h @@ -1,10 +1,10 @@ -/* $OpenBSD: netbsd_syscall.h,v 1.2 1999/09/12 14:35:21 kstailey Exp $ */ +/* $OpenBSD: netbsd_syscall.h,v 1.3 1999/09/14 01:07:01 kstailey Exp $ */ /* * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * created from; OpenBSD: syscalls.master,v 1.2 1999/09/12 14:34:18 kstailey Exp + * created from; OpenBSD: syscalls.master,v 1.3 1999/09/14 01:05:25 kstailey Exp */ /* syscall: "syscall" ret: "int" args: "int" "..." */ @@ -634,9 +634,21 @@ /* syscall: "__lstat13" ret: "int" args: "const char *" "struct netbsd_stat *" */ #define NETBSD_SYS___lstat13 280 +/* syscall: "__sigaltstack14" ret: "int" args: "const struct netbsd_sigaltstack *" "struct netbsd_sigaltstack *" */ +#define NETBSD_SYS___sigaltstack14 281 + /* syscall: "getsid" ret: "int" args: "pid_t" */ #define NETBSD_SYS_getsid 286 +/* syscall: "__sigaction14" ret: "int" args: "int" "const struct netbsd_sigaction *" "struct netbsd_sigaction *" */ +#define NETBSD_SYS___sigaction14 291 + +/* syscall: "__sigpending14" ret: "int" args: "netbsd_sigset_t *" */ +#define NETBSD_SYS___sigpending14 292 + +/* syscall: "__sigreturn14" ret: "int" args: "struct netbsd_sigcontext *" */ +#define NETBSD_SYS___sigreturn14 295 + /* syscall: "__getcwd" ret: "int" args: "char *" "size_t" */ #define NETBSD_SYS___getcwd 296 diff --git a/sys/compat/netbsd/netbsd_syscallargs.h b/sys/compat/netbsd/netbsd_syscallargs.h index fc8ce38dfc7..7ad5d311516 100644 --- a/sys/compat/netbsd/netbsd_syscallargs.h +++ b/sys/compat/netbsd/netbsd_syscallargs.h @@ -1,10 +1,10 @@ -/* $OpenBSD: netbsd_syscallargs.h,v 1.2 1999/09/12 14:35:21 kstailey Exp $ */ +/* $OpenBSD: netbsd_syscallargs.h,v 1.3 1999/09/14 01:07:01 kstailey Exp $ */ /* * System call argument lists. * * DO NOT EDIT-- this file is automatically generated. - * created from; OpenBSD: syscalls.master,v 1.2 1999/09/12 14:34:18 kstailey Exp + * created from; OpenBSD: syscalls.master,v 1.3 1999/09/14 01:05:25 kstailey Exp */ #define syscallarg(x) union { x datum; register_t pad; } @@ -24,6 +24,25 @@ struct netbsd_sys___lstat13_args { syscallarg(struct netbsd_stat *) ub; }; +struct netbsd_sys___sigaltstack14_args { + syscallarg(const struct netbsd_sigaltstack *) nss; + syscallarg(struct netbsd_sigaltstack *) oss; +}; + +struct netbsd_sys___sigaction14_args { + syscallarg(int) signum; + syscallarg(const struct netbsd_sigaction *) nsa; + syscallarg(struct netbsd_sigaction *) osa; +}; + +struct netbsd_sys___sigpending14_args { + syscallarg(netbsd_sigset_t *) set; +}; + +struct netbsd_sys___sigreturn14_args { + syscallarg(struct netbsd_sigcontext *) sigcntxp; +}; + struct netbsd_sys___getcwd_args { syscallarg(char *) bufp; syscallarg(size_t) length; @@ -286,8 +305,12 @@ int sys_msync __P((struct proc *, void *, register_t *)); int netbsd_sys___stat13 __P((struct proc *, void *, register_t *)); int netbsd_sys___fstat13 __P((struct proc *, void *, register_t *)); int netbsd_sys___lstat13 __P((struct proc *, void *, register_t *)); +int netbsd_sys___sigaltstack14 __P((struct proc *, void *, register_t *)); int sys_getsid __P((struct proc *, void *, register_t *)); #ifdef KTRACE #else #endif +int netbsd_sys___sigaction14 __P((struct proc *, void *, register_t *)); +int netbsd_sys___sigpending14 __P((struct proc *, void *, register_t *)); +int netbsd_sys___sigreturn14 __P((struct proc *, void *, register_t *)); int netbsd_sys___getcwd __P((struct proc *, void *, register_t *)); diff --git a/sys/compat/netbsd/netbsd_syscalls.c b/sys/compat/netbsd/netbsd_syscalls.c index 1251893eb86..147343d4c9d 100644 --- a/sys/compat/netbsd/netbsd_syscalls.c +++ b/sys/compat/netbsd/netbsd_syscalls.c @@ -1,10 +1,10 @@ -/* $OpenBSD: netbsd_syscalls.c,v 1.2 1999/09/12 14:35:21 kstailey Exp $ */ +/* $OpenBSD: netbsd_syscalls.c,v 1.3 1999/09/14 01:07:01 kstailey Exp $ */ /* * System call names. * * DO NOT EDIT-- this file is automatically generated. - * created from; OpenBSD: syscalls.master,v 1.2 1999/09/12 14:34:18 kstailey Exp + * created from; OpenBSD: syscalls.master,v 1.3 1999/09/14 01:05:25 kstailey Exp */ char *netbsd_syscallnames[] = { @@ -363,7 +363,7 @@ char *netbsd_syscallnames[] = { "__stat13", /* 278 = __stat13 */ "__fstat13", /* 279 = __fstat13 */ "__lstat13", /* 280 = __lstat13 */ - "#281 (unimplemented)", /* 281 = unimplemented */ + "__sigaltstack14", /* 281 = __sigaltstack14 */ "#282 (unimplemented)", /* 282 = unimplemented */ "#283 (unimplemented)", /* 283 = unimplemented */ "#284 (unimplemented)", /* 284 = unimplemented */ @@ -377,11 +377,11 @@ char *netbsd_syscallnames[] = { #endif "#289 (unimplemented)", /* 289 = unimplemented */ "#290 (unimplemented)", /* 290 = unimplemented */ - "#291 (unimplemented)", /* 291 = unimplemented */ - "#292 (unimplemented)", /* 292 = unimplemented */ + "__sigaction14", /* 291 = __sigaction14 */ + "__sigpending14", /* 292 = __sigpending14 */ "#293 (unimplemented)", /* 293 = unimplemented */ "#294 (unimplemented)", /* 294 = unimplemented */ - "#295 (unimplemented)", /* 295 = unimplemented */ + "__sigreturn14", /* 295 = __sigreturn14 */ "__getcwd", /* 296 = __getcwd */ "#297 (unimplemented)", /* 297 = unimplemented */ }; diff --git a/sys/compat/netbsd/netbsd_sysent.c b/sys/compat/netbsd/netbsd_sysent.c index bd829458e4c..319bb0bbf53 100644 --- a/sys/compat/netbsd/netbsd_sysent.c +++ b/sys/compat/netbsd/netbsd_sysent.c @@ -1,10 +1,10 @@ -/* $OpenBSD: netbsd_sysent.c,v 1.2 1999/09/12 14:35:21 kstailey Exp $ */ +/* $OpenBSD: netbsd_sysent.c,v 1.3 1999/09/14 01:07:01 kstailey Exp $ */ /* * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * created from; OpenBSD: syscalls.master,v 1.2 1999/09/12 14:34:18 kstailey Exp + * created from; OpenBSD: syscalls.master,v 1.3 1999/09/14 01:05:25 kstailey Exp */ #include <sys/param.h> @@ -15,6 +15,7 @@ #include <sys/poll.h> #include <compat/netbsd/netbsd_types.h> #include <compat/netbsd/netbsd_stat.h> +#include <compat/netbsd/netbsd_signal.h> #include <compat/netbsd/netbsd_syscallargs.h> #include <machine/netbsd_machdep.h> @@ -692,8 +693,8 @@ struct sysent netbsd_sysent[] = { netbsd_sys___fstat13 }, /* 279 = __fstat13 */ { 2, s(struct netbsd_sys___lstat13_args), netbsd_sys___lstat13 }, /* 280 = __lstat13 */ - { 0, 0, - sys_nosys }, /* 281 = unimplemented */ + { 2, s(struct netbsd_sys___sigaltstack14_args), + netbsd_sys___sigaltstack14 }, /* 281 = __sigaltstack14 */ { 0, 0, sys_nosys }, /* 282 = unimplemented */ { 0, 0, @@ -717,16 +718,16 @@ struct sysent netbsd_sysent[] = { sys_nosys }, /* 289 = unimplemented */ { 0, 0, sys_nosys }, /* 290 = unimplemented */ - { 0, 0, - sys_nosys }, /* 291 = unimplemented */ - { 0, 0, - sys_nosys }, /* 292 = unimplemented */ + { 3, s(struct netbsd_sys___sigaction14_args), + netbsd_sys___sigaction14 }, /* 291 = __sigaction14 */ + { 1, s(struct netbsd_sys___sigpending14_args), + netbsd_sys___sigpending14 }, /* 292 = __sigpending14 */ { 0, 0, sys_nosys }, /* 293 = unimplemented */ { 0, 0, sys_nosys }, /* 294 = unimplemented */ - { 0, 0, - sys_nosys }, /* 295 = unimplemented */ + { 1, s(struct netbsd_sys___sigreturn14_args), + netbsd_sys___sigreturn14 }, /* 295 = __sigreturn14 */ { 2, s(struct netbsd_sys___getcwd_args), netbsd_sys___getcwd }, /* 296 = __getcwd */ { 0, 0, |