summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThorsten Lockert <tholo@cvs.openbsd.org>2001-02-02 19:45:10 +0000
committerThorsten Lockert <tholo@cvs.openbsd.org>2001-02-02 19:45:10 +0000
commitf2cb1cd341ed477e7f57380382cc6b03c2f210ab (patch)
tree55ae0de96844cb6fd260614367bdb36b47b402a0
parent1062bdb5e04c7b59383854c1e42257a0de74d617 (diff)
Emulate some 4.x signal-related syscalls
-rw-r--r--sys/compat/freebsd/syscalls.master13
1 files changed, 8 insertions, 5 deletions
diff --git a/sys/compat/freebsd/syscalls.master b/sys/compat/freebsd/syscalls.master
index 59655fc1331..dcc7d6d6d05 100644
--- a/sys/compat/freebsd/syscalls.master
+++ b/sys/compat/freebsd/syscalls.master
@@ -1,4 +1,4 @@
- $OpenBSD: syscalls.master,v 1.14 2000/07/07 18:26:43 brad Exp $
+ $OpenBSD: syscalls.master,v 1.15 2001/02/02 19:45:09 tholo Exp $
; $NetBSD: syscalls.master,v 1.3 1995/10/10 18:28:40 mycroft Exp $
; from: @(#)syscalls.master 8.2 (Berkeley) 1/13/94
@@ -38,6 +38,7 @@
#include <sys/mount.h>
#include <sys/syscallargs.h>
+#include <compat/freebsd/freebsd_signal.h>
#include <compat/freebsd/freebsd_syscallargs.h>
#include <machine/freebsd_machdep.h>
@@ -554,10 +555,12 @@
337 UNIMPL kldsym
338 UNIMPL jail
339 UNIMPL pioctl
-340 UNIMPL 4.0 sigprocmask
-341 UNIMPL 4.0 sigsuspend
-342 UNIMPL 4.0 sigaction
-343 UNIMPL 4.0 sigpending
+340 STD { int freebsd_sys_sigprocmask40(int how, const freebsd_sigset_t \
+ *set, freebsd_sigset_t *oset); }
+341 STD { int freebsd_sys_sigsuspend40(const freebsd_sigset_t *sigmask); }
+342 STD { int freebsd_sys_sigaction40(int sig, const struct freebsd_sigaction \
+ *act, struct freebsd_sigaction *oact); }
+343 STD { int freebsd_sys_sigpending40(freebsd_sigset_t *set); }
344 UNIMPL 4.0 sigreturn
345 UNIMPL sigtimedwait
346 UNIMPL sigwaitinfo