da6d78fd4895e82048330e524b9d51476cd8d977
[tpg/acess2.git] / Usermode / Libraries / libc.so_src / include_exp / signal.h
1 /*
2  * Acess2 C Library
3  * - By John Hodge (thePowersGang)
4  *
5  * signal.h
6  * - POSIX Signal Emulation/Interface
7  */
8 #ifndef _SIGNAL_H_
9 #define _SIGNAL_H_
10
11 typedef void (*sighandler_t)(int);
12
13 #define SIG_DFL ((void*)0)
14 #define SIG_ERR ((void*)-1)
15
16 #define SIGHUP  1
17 #define SIGINT  2
18 #define SIGQUIT 3
19 #define SIGILL  4
20 #define SIGABRT 6
21 #define SIGFPE  8
22 #define SIGKILL 9
23 #define SIGSEGV 11
24 //#define SIGPIPE       13
25 #define SIGALRM 14
26 #define SIGTERM 15
27 #define SIGUSR1 16
28 #define SIGUSR2 17
29
30 #define SIGPIPE 1001
31 #define SIGCHLD 1002
32
33 extern sighandler_t     signal(int signum, sighandler_t handler);
34
35 extern int      raise(int sig);
36
37 #endif
38

UCC git Repository :: git.ucc.asn.au