port to arm64
[lnanohttp.git] / ulinux / archs / x86_64 / signal / signal.h
blob0987d6321cd189af077c32bd60c8b67fb9cb3bf3
1 #ifndef ULINUX_ARCH_SIGNAL_SIGNAL_H
2 #define ULINUX_ARCH_SIGNAL_SIGNAL_H
3 /*
4 * this code is protected by the GNU affero GPLv3
5 * author:Sylvain BERTRAND
6 */
8 /* keep it arch specific till official merged in kernel */
9 #define ULINUX_SIGHUP 1
10 #define ULINUX_SIGINT 2
11 #define ULINUX_SIGQUIT 3
12 #define ULINUX_SIGILL 4
13 #define ULINUX_SIGTRAP 5
14 #define ULINUX_SIGABRT 6
15 #define ULINUX_SIGIOT 6
16 #define ULINUX_SIGBUS 7
17 #define ULINUX_SIGFPE 8
18 #define ULINUX_SIGKILL 9
19 #define ULINUX_SIGUSR1 10
20 #define ULINUX_SIGSEGV 11
21 #define ULINUX_SIGUSR2 12
22 #define ULINUX_SIGPIPE 13
23 #define ULINUX_SIGALRM 14
24 #define ULINUX_SIGTERM 15
25 #define ULINUX_SIGSTKFLT 16
26 #define ULINUX_SIGCHLD 17
27 #define ULINUX_SIGCONT 18
28 #define ULINUX_SIGSTOP 19
29 #define ULINUX_SIGTSTP 20
30 #define ULINUX_SIGTTIN 21
31 #define ULINUX_SIGTTOU 22
32 #define ULINUX_SIGURG 23
33 #define ULINUX_SIGXCPU 24
34 #define ULINUX_SIGXFSZ 25
35 #define ULINUX_SIGVTALRM 26
36 #define ULINUX_SIGPROF 27
37 #define ULINUX_SIGWINCH 28
38 #define ULINUX_SIGIO 29
39 #define ULINUX_SIGPOLL ULINUX_SIGIO
40 #define ULINUX_SIGPWR 30
41 #define ULINUX_SIGSYS 31
42 #define ULINUX_SIGUNUSED 31
43 /* These should not be considered constants from userland. */
44 #define ULINUX_SIGRTMIN 32
45 #define ULINUX_SIGRTMAX 64
46 #endif