/****************************************************************************/
/*									    */
/*		    S i g n a l   H e a d e r   F i l e			    */
/*		    -----------------------------------			    */
/*									    */
/*	Copyright 1982 by Digital Research, Inc.  All rights reserved.	    */
/*									    */
/*	Define the "signal" arguments, so anyone using the function will    */
/*	not get compile-time errors.  Some functions are not implemented.   */
/*									    */
/****************************************************************************/
#define	NSIG	16			/* 16 simulated signals		    */
#define	SIGHUP	 1			/* Hangup			    */
#define	SIGINT	 2			/* Interrupt (^C)		    */
#define	SIGQUIT	 3			/* Quit signal			    */
#define	SIGILL	 4			/* Illegal Instruction trap	    */
#define	SIGTRAP	 5			/* Trace Trap			    */
#define	SIGIOT	 6			/* IOT instruction (on PDP-11)	    */
#define	SIGEMT	 7			/* EMT instruction (TRAP on 68k)    */
#define	SIGFPE	 8			/* Floating point exception	    */
#define	SIGKILL	 9			/* Kill (cannot be intercepted)	    */
#define	SIGBUS	10			/* BUSERR (non-ex memory reference) */
#define	SIGSEGV	11			/* Segmentation (MMU) violation	    */
#define	SIGSYS	12			/* Bad argument to system call	    */
#define	SIGPIPE	13			/* Write on a broken pipe	    */
#define	SIGALRM	14			/* Alarm clock (what a name!)	    */
#define	SIGTERM	15			/* Software termination signal 	    */
					/************************************/
#define	BADSIG	(-1L)			/* Error return			    */
#define	SIG_DFL	(0L)			/* Default action on signal call    */
#define	SIG_IGN (1L)			/* Ignore			    */
					/************************************/
