summaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_signal.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/compat/linux/linux_signal.h')
-rw-r--r--sys/compat/linux/linux_signal.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/compat/linux/linux_signal.h b/sys/compat/linux/linux_signal.h
index d9e9bd28928..bfa67cd2ee6 100644
--- a/sys/compat/linux/linux_signal.h
+++ b/sys/compat/linux/linux_signal.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: linux_signal.h,v 1.4 2000/03/08 03:35:29 jasoni Exp $ */
+/* $OpenBSD: linux_signal.h,v 1.5 2000/06/07 14:11:38 niklas Exp $ */
/* $NetBSD: linux_signal.h,v 1.4 1995/08/27 20:51:51 fvdl Exp $ */
/*
@@ -66,6 +66,7 @@
#define LINUX_SIGWINCH 28
#define LINUX_SIGIO 29
#define LINUX_SIGPWR 30
+#define LINUX_SIGUNUSED 31
#define LINUX_NSIG 32
#define LINUX__NSIG 64
@@ -89,6 +90,7 @@ struct linux_old_sigaction {
u_long sa_flags;
void (*sa_restorer) __P((void));
};
+
struct linux_sigaction {
linux_handler_t sa__handler;
u_long sa_flags;
@@ -106,6 +108,12 @@ struct linux_sigaction {
#define LINUX_SA_ONESHOT 0x80000000
#define LINUX_SA_ALLBITS 0xf8000001
+struct linux_sigaltstack {
+ void *ss_sp;
+ int ss_flags;
+ size_t ss_size;
+};
+
extern int bsd_to_linux_sig[];
extern int linux_to_bsd_sig[];