stdio: puts() and vprintf()
[neatlibc.git] / signal.h
blob7a1b0de667fdf4ec82284435d12fa0859560b1f6
1 #define NSIG 32
3 #define SIGHUP 1
4 #define SIGINT 2
5 #define SIGQUIT 3
6 #define SIGILL 4
7 #define SIGTRAP 5
8 #define SIGABRT 6
9 #define SIGIOT 6
10 #define SIGFPE 8
11 #define SIGKILL 9
12 #define SIGSEGV 11
13 #define SIGPIPE 13
14 #define SIGALRM 14
15 #define SIGTERM 15
16 #define SIGUNUSED 31
17 #define SIGBUS 7
18 #define SIGUSR1 10
19 #define SIGUSR2 12
20 #define SIGSTKFLT 16
21 #define SIGCHLD 17
22 #define SIGCONT 18
23 #define SIGSTOP 19
24 #define SIGTSTP 20
25 #define SIGTTIN 21
26 #define SIGTTOU 22
27 #define SIGURG 23
28 #define SIGXCPU 24
29 #define SIGXFSZ 25
30 #define SIGVTALRM 26
31 #define SIGPROF 27
32 #define SIGWINCH 28
33 #define SIGIO 29
34 #define SIGPWR 30
35 #define SIGSYS 31
37 #define SIGCLD SIGCHLD
38 #define SIGPOLL SIGIO
40 typedef void (*sighandler_t)(int);
42 #define SIG_ERR ((void (*)(int)) -1)
43 #define SIG_DFL ((void (*)(int)) 0)
44 #define SIG_IGN ((void (*)(int)) 1)
45 #define SIG_HOLD ((void (*)(int)) 2)
47 sighandler_t signal(int signum, sighandler_t action);
48 int kill(int pid, int sig);
49 int raise(int sig);