• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  *
3  *   Copyright (c) International Business Machines  Corp., 2001
4  *
5  *   This program is free software;  you can redistribute it and/or modify
6  *   it under the terms of the GNU General Public License as published by
7  *   the Free Software Foundation; either version 2 of the License, or
8  *   (at your option) any later version.
9  *
10  *   This program is distributed in the hope that it will be useful,
11  *   but WITHOUT ANY WARRANTY;  without even the implied warranty of
12  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
13  *   the GNU General Public License for more details.
14  *
15  *   You should have received a copy of the GNU General Public License
16  *   along with this program;  if not, write to the Free Software
17  *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
18  */
19 
20 // signal names for numbers
21 
22 char * signames [] =
23 {"!!ERROR - NOT A SIGNAL!!",
24  "SIGHUP", //          1       // Hangup (POSIX).
25  "SIGINT", //          2       // Interrupt (ANSI).
26  "SIGQUIT", //         3       // Quit (POSIX).
27  "SIGILL", //          4       // Illegal instruction (ANSI).
28  "SIGTRAP", //         5       // Trace trap (POSIX).
29  "SIGIOT/SIGABRT", //  6       // Abort (ANSI).
30                    //  6       // IOT trap (4.2 BSD).
31  "SIGBUS", //          7       // BUS error (4.2 BSD).
32  "SIGFPE", //          8       // Floating-point exception (ANSI).
33  "SIGKILL", //         9       // Kill, unblockable (POSIX).
34  "SIGUSR1", //         10      // User-defined signal 1 (POSIX).
35  "SIGSEGV", //         11      // Segmentation violation (ANSI).
36  "SIGUSR2", //         12      // User-defined signal 2 (POSIX).
37  "SIGPIPE", //         13      // Broken pipe (POSIX).
38  "SIGALRM", //         14      // Alarm clock (POSIX).
39  "SIGTERM", //         15      // Termination (ANSI).
40  "SIGSTKFLT", //       16      // Stack fault.
41  "SIGCLD/SIGCHLD", //  SIGCHLD // Same as SIGCHLD (System V).
42  //"SIGCHLD", //       17      // Child status has changed (POSIX).
43  "SIGCONT", //         18      // Continue (POSIX).
44  "SIGSTOP", //         19      // Stop, unblockable (POSIX).
45  "SIGTSTP", //         20      // Keyboard stop (POSIX).
46  "SIGTTIN", //         21      // Background read from tty (POSIX).
47  "SIGTTOU", //         22      // Background write to tty (POSIX).
48  "SIGURG", //          23      // Urgent condition on socket (4.2 BSD).
49  "SIGXCPU", //         24      // CPU limit exceeded (4.2 BSD).
50  "SIGXFSZ", //         25      // File size limit exceeded (4.2 BSD).
51  "SIGVTALRM", //       26      // Virtual alarm clock (4.2 BSD).
52  "SIGPROF", //         27      // Profiling alarm clock (4.2 BSD).
53  "SIGWINCH", //        28      // Window size change (4.3 BSD, Sun).
54  "SIGPOLL/SIGIO", //   SIGIO   // Pollable event occurred (System V).
55  //"SIGIO", //         29      // I/O now possible (4.2 BSD).
56  "SIGPWR", //          30      // Power failure restart (System V).
57  "SIGSYS/SIGUNUSED" //31      // Bad system call.
58  //"SIGUNUSED", //       31
59 };
60 
61