1 /****************************************************************************
2 ****************************************************************************
4 *** This header was automatically generated from a Linux kernel header
5 *** of the same name, to make information necessary for userspace to
6 *** call into the kernel available to libc. It contains only constants,
7 *** structures, and macros generated from the original header, and thus,
8 *** contains no copyrightable information.
10 ****************************************************************************
11 ****************************************************************************/
12 #ifndef _ASMARM_SIGNAL_H
13 #define _ASMARM_SIGNAL_H
15 #include <linux/types.h>
20 typedef unsigned long sigset_t
;
59 #define SIGRTMAX _NSIG
63 #define SA_NOCLDSTOP 0x00000001
64 #define SA_NOCLDWAIT 0x00000002
65 #define SA_SIGINFO 0x00000004
66 #define SA_THIRTYTWO 0x02000000
67 #define SA_RESTORER 0x04000000
68 #define SA_ONSTACK 0x08000000
69 #define SA_RESTART 0x10000000
70 #define SA_NODEFER 0x40000000
71 #define SA_RESETHAND 0x80000000
73 #define SA_NOMASK SA_NODEFER
74 #define SA_ONESHOT SA_RESETHAND
79 #define MINSIGSTKSZ 2048
82 #include <asm-generic/signal.h>
86 __sighandler_t _sa_handler
;
87 void (*_sa_sigaction
)(int, struct siginfo
*, void *);
90 unsigned long sa_flags
;
91 void (*sa_restorer
)(void);
94 #define sa_handler _u._sa_handler
95 #define sa_sigaction _u._sa_sigaction
97 typedef struct sigaltstack
{