00001 /* ELLE - Copyright 1984, 1987 by Ken Harrenstien, SRI International 00002 * This software is quasi-public; it may be used freely with 00003 * like software, but may NOT be sold or made part of licensed 00004 * products without permission of the author. 00005 */ 00006 /* EESIGS.H 00007 * This file is only provided for inclusion only by V6 systems, where 00008 * the standard /usr/include/signal.h file may not exist and thus we 00009 * need to do our own definitions. 00010 */ 00011 00012 /* Signals marked with "*" cause a core image dump 00013 * if not caught or ignored. */ 00014 00015 #define SIGHUP 1 /* Hangup (eg dialup carrier lost) */ 00016 #define SIGINT 2 /* Interrupt (user TTY interrupt) */ 00017 #define SIGQUIT 3 /* * Quit (user TTY interrupt) */ 00018 #define SIGILL 4 /* * Illegal Instruction (not reset when caught) */ 00019 #define SIGTRAP 5 /* * Trace Trap (not reset when caught) */ 00020 #define SIGIOT 6 /* * IOT instruction */ 00021 #define SIGEMT 7 /* * EMT instruction */ 00022 #define SIGFPE 8 /* * Floating Point Exception */ 00023 #define SIGKILL 9 /* Kill (cannot be caught or ignored) */ 00024 #define SIGBUS 10 /* * Bus Error */ 00025 #define SIGSEGV 11 /* * Segmentation Violation */ 00026 #define SIGSYS 12 /* * Bad argument to system call */ 00027 #define SIGPIPE 13 /* Write on a pipe with no one to read it */ 00028 #define SIGALRM 14 /* Alarm Clock */ 00029 #define SIGTERM 15 /* Software termination signal (from "kill" pgm) */ 00030 00031 #define SIG_DFL (int (*)())0 /* Arg to "signal" to resume default action */ 00032 #define SIG_IGN (int (*)())1 /* Arg to "signal" to ignore this sig */
1.4.6