diff options
Diffstat (limited to 'libdde-linux26/contrib/include/asm-generic/signal.h')
-rw-r--r-- | libdde-linux26/contrib/include/asm-generic/signal.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/libdde-linux26/contrib/include/asm-generic/signal.h b/libdde-linux26/contrib/include/asm-generic/signal.h new file mode 100644 index 00000000..dae1d872 --- /dev/null +++ b/libdde-linux26/contrib/include/asm-generic/signal.h @@ -0,0 +1,28 @@ +#ifndef __ASM_GENERIC_SIGNAL_H +#define __ASM_GENERIC_SIGNAL_H + +#include <linux/compiler.h> + +#ifndef SIG_BLOCK +#define SIG_BLOCK 0 /* for blocking signals */ +#endif +#ifndef SIG_UNBLOCK +#define SIG_UNBLOCK 1 /* for unblocking signals */ +#endif +#ifndef SIG_SETMASK +#define SIG_SETMASK 2 /* for setting the signal mask */ +#endif + +#ifndef __ASSEMBLY__ +typedef void __signalfn_t(int); +typedef __signalfn_t __user *__sighandler_t; + +typedef void __restorefn_t(void); +typedef __restorefn_t __user *__sigrestore_t; + +#define SIG_DFL ((__force __sighandler_t)0) /* default signal handling */ +#define SIG_IGN ((__force __sighandler_t)1) /* ignore signal */ +#define SIG_ERR ((__force __sighandler_t)-1) /* error return from signal */ +#endif + +#endif /* __ASM_GENERIC_SIGNAL_H */ |