1 | /* ELLE - Copyright 1984, 1987 by Ken Harrenstien, SRI International
|
---|
2 | * This software is quasi-public; it may be used freely with
|
---|
3 | * like software, but may NOT be sold or made part of licensed
|
---|
4 | * products without permission of the author.
|
---|
5 | */
|
---|
6 | /* EESIGS.H
|
---|
7 | * This file is only provided for inclusion only by V6 systems, where
|
---|
8 | * the standard /usr/include/signal.h file may not exist and thus we
|
---|
9 | * need to do our own definitions.
|
---|
10 | */
|
---|
11 |
|
---|
12 | /* Signals marked with "*" cause a core image dump
|
---|
13 | * if not caught or ignored. */
|
---|
14 |
|
---|
15 | #define SIGHUP 1 /* Hangup (eg dialup carrier lost) */
|
---|
16 | #define SIGINT 2 /* Interrupt (user TTY interrupt) */
|
---|
17 | #define SIGQUIT 3 /* * Quit (user TTY interrupt) */
|
---|
18 | #define SIGILL 4 /* * Illegal Instruction (not reset when caught) */
|
---|
19 | #define SIGTRAP 5 /* * Trace Trap (not reset when caught) */
|
---|
20 | #define SIGIOT 6 /* * IOT instruction */
|
---|
21 | #define SIGEMT 7 /* * EMT instruction */
|
---|
22 | #define SIGFPE 8 /* * Floating Point Exception */
|
---|
23 | #define SIGKILL 9 /* Kill (cannot be caught or ignored) */
|
---|
24 | #define SIGBUS 10 /* * Bus Error */
|
---|
25 | #define SIGSEGV 11 /* * Segmentation Violation */
|
---|
26 | #define SIGSYS 12 /* * Bad argument to system call */
|
---|
27 | #define SIGPIPE 13 /* Write on a pipe with no one to read it */
|
---|
28 | #define SIGALRM 14 /* Alarm Clock */
|
---|
29 | #define SIGTERM 15 /* Software termination signal (from "kill" pgm) */
|
---|
30 |
|
---|
31 | #define SIG_DFL (int (*)())0 /* Arg to "signal" to resume default action */
|
---|
32 | #define SIG_IGN (int (*)())1 /* Arg to "signal" to ignore this sig */
|
---|