#ifndef __SIGNAL_H #define __SIGNAL_H 1 typedef volatile int sig_atomic_t; void (*signal(int,void (*)(int)))(int); int raise(int); #define SIGABRT 1 #define SIGFPE 2 #define SIGILL 3 #define SIGINT 4 #define SIGSEGV 5 #define SIGTERM 6 #define SIG_ERR (void (*)(int))0 #define SIG_DFL (void (*)(int))1 #define SIG_IGN (void (*)(int))2 #endif