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