summaryrefslogtreecommitdiff
path: root/sys/compat/freebsd/freebsd_syscallargs.h
diff options
context:
space:
mode:
authorThorsten Lockert <tholo@cvs.openbsd.org>2001-02-02 19:46:39 +0000
committerThorsten Lockert <tholo@cvs.openbsd.org>2001-02-02 19:46:39 +0000
commit6df397adccd28bfcc8bf941a4ebaf0fdefb2b99a (patch)
tree06b9991ad676c966c623a29ba56cce9664cb9fb9 /sys/compat/freebsd/freebsd_syscallargs.h
parentf2cb1cd341ed477e7f57380382cc6b03c2f210ab (diff)
sync
Diffstat (limited to 'sys/compat/freebsd/freebsd_syscallargs.h')
-rw-r--r--sys/compat/freebsd/freebsd_syscallargs.h28
1 files changed, 26 insertions, 2 deletions
diff --git a/sys/compat/freebsd/freebsd_syscallargs.h b/sys/compat/freebsd/freebsd_syscallargs.h
index aa0124f606f..1a3bf596100 100644
--- a/sys/compat/freebsd/freebsd_syscallargs.h
+++ b/sys/compat/freebsd/freebsd_syscallargs.h
@@ -1,10 +1,10 @@
-/* $OpenBSD: freebsd_syscallargs.h,v 1.15 2000/07/07 18:29:30 brad Exp $ */
+/* $OpenBSD: freebsd_syscallargs.h,v 1.16 2001/02/02 19:46:38 tholo Exp $ */
/*
* System call argument lists.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from OpenBSD: syscalls.master,v 1.14 2000/07/07 18:26:43 brad Exp
+ * created from OpenBSD: syscalls.master,v 1.15 2001/02/02 19:45:09 tholo Exp
*/
#define syscallarg(x) union { x datum; register_t pad; }
@@ -222,6 +222,26 @@ struct freebsd_sys_poll2_args {
syscallarg(int) timeout;
};
+struct freebsd_sys_sigprocmask40_args {
+ syscallarg(int) how;
+ syscallarg(const freebsd_sigset_t *) set;
+ syscallarg(freebsd_sigset_t *) oset;
+};
+
+struct freebsd_sys_sigsuspend40_args {
+ syscallarg(const freebsd_sigset_t *) sigmask;
+};
+
+struct freebsd_sys_sigaction40_args {
+ syscallarg(int) sig;
+ syscallarg(const struct freebsd_sigaction *) act;
+ syscallarg(struct freebsd_sigaction *) oact;
+};
+
+struct freebsd_sys_sigpending40_args {
+ syscallarg(freebsd_sigset_t *) set;
+};
+
/*
* System call prototypes.
*/
@@ -460,3 +480,7 @@ int sys_rfork __P((struct proc *, void *, register_t *));
int freebsd_sys_poll2 __P((struct proc *, void *, register_t *));
int sys_issetugid __P((struct proc *, void *, register_t *));
int sys_lchown __P((struct proc *, void *, register_t *));
+int freebsd_sys_sigprocmask40 __P((struct proc *, void *, register_t *));
+int freebsd_sys_sigsuspend40 __P((struct proc *, void *, register_t *));
+int freebsd_sys_sigaction40 __P((struct proc *, void *, register_t *));
+int freebsd_sys_sigpending40 __P((struct proc *, void *, register_t *));