xref: /nrf52832-nimble/rt-thread/components/libc/signal/posix_signal.h (revision 104654410c56c573564690304ae786df310c91fc)
1 /*
2  * Copyright (c) 2006-2018, RT-Thread Development Team
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  *
6  * Change Logs:
7  * Date           Author       Notes
8  * 2017/10/1      Bernard      The first version
9  */
10 
11 #ifndef POSIX_SIGNAL_H__
12 #define POSIX_SIGNAL_H__
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 #include <rtthread.h>
19 #include <sys/signal.h>
20 
21 enum rt_signal_value{
22     SIG1 = SIGHUP,
23     SIG2 = SIGINT,
24     SIG3 = SIGQUIT,
25     SIG4 = SIGILL,
26     SIG5 = SIGTRAP,
27     SIG6 = SIGABRT,
28     SIG7 = SIGEMT,
29     SIG8 = SIGFPE,
30     SIG9 = SIGKILL,
31     SIG10 = SIGBUS,
32     SIG11 = SIGSEGV,
33     SIG12 = SIGSYS,
34     SIG13 = SIGPIPE,
35     SIG14 = SIGALRM,
36     SIG15 = SIGTERM,
37     SIG16 = SIGURG,
38     SIG17 = SIGSTOP,
39     SIG18 = SIGTSTP,
40     SIG19 = SIGCONT,
41     SIG20 = SIGCHLD,
42     SIG21 = SIGTTIN,
43     SIG22 = SIGTTOU,
44     SIG23 = SIGPOLL,
45     SIG24 = 24, // SIGXCPU,
46     SIG25 = 25, // SIGXFSZ,
47     SIG26 = 26, // SIGVTALRM,
48     SIG27 = 27, // SIGPROF,
49     SIG28 = SIGWINCH,
50     SIG29 = 29, // SIGLOST,
51     SIG30 = SIGUSR1,
52     SIG31 = SIGUSR2,
53     SIGRT_MIN = 27, // SIGRTMIN,
54     SIGRT_MAX = 31, // SIGRTMAX,
55     SIGMAX = NSIG,
56 };
57 
58 #ifdef __cplusplus
59 }
60 #endif
61 
62 #endif
63