/* This is file SIGNAL.H */

#ifndef _SYS_SIGNAL_H_
#define _SYS_SIGNAL_H_

#define SIG_ERR ((void (*)(int))(-1))
#define SIG_DFL ((void (*)(int))(0))
#define SIG_IGN ((void (*)(int))(1))
#define SIG_ACK ((void (*)(int))(4))

#define SIGHUP	  1
#define SIGINT	  2
#define SIGQUIT   3
#define SIGILL	  4
#define SIGTRAP   5
#define SIGABRT   6
#define SIGEMT	  7
#define SIGFPE	  8
#define SIGKILL   9
#define SIGBUS	 10
#define SIGSEGV  11
#define SIGSYS	 12
#define SIGPIPE  13
#define SIGALRM  14
#define SIGTERM  15
#define SIGCLD	 18
#define SIGBREAK 21
#define NSIG 22

void	(*signal(int, void (*)(int))) (int);

#endif
