1 // Copyright (c) 1999-2018 David Muse
2 // See the COPYING file for more information.
3 
4 #include <rudiments/private/dll.h>
5 #include <rudiments/private/inttypes.h>
6 
7 #include <signal.h>
8 #ifdef RUDIMENTS_HAVE_SYS_SIGNAL_H
9 	#include <sys/signal.h>
10 #endif
11 #include <sys/types.h>
12 
13 // make sure SIGKILL and SIGALRM are defined
14 #ifndef SIGKILL
15 	#define SIGKILL 9
16 #endif
17 #ifndef SIGALRM
18 	#define SIGALRM 14
19 #endif
20 
21 class signalsetprivate;
22 class signalhandlerprivate;
23