|
Packit |
d37888 |
/* Copyright (C) 1998-99 Martin Baulig
|
|
Packit |
d37888 |
This file is part of LibGTop 1.0.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
LibGTop is free software; you can redistribute it and/or modify it
|
|
Packit |
d37888 |
under the terms of the GNU General Public License as published by
|
|
Packit |
d37888 |
the Free Software Foundation; either version 2 of the License,
|
|
Packit |
d37888 |
or (at your option) any later version.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
LibGTop is distributed in the hope that it will be useful, but WITHOUT
|
|
Packit |
d37888 |
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
Packit |
d37888 |
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
Packit |
d37888 |
for more details.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
You should have received a copy of the GNU General Public License
|
|
Packit |
d37888 |
along with LibGTop; see the file COPYING. If not, write to the
|
|
Packit |
d37888 |
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
|
Packit |
d37888 |
Boston, MA 02110-1301, USA.
|
|
Packit |
d37888 |
*/
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
#include <config.h>
|
|
Packit |
d37888 |
#include <glibtop/signal.h>
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
#include <signal.h>
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
#if 0 /* comment */
|
|
Packit |
d37888 |
perl -nle 'print "{$1,\t\"$1\",\t\"$2\"}," if m|^#define\s*(SIG[A-Z0-9]+).*?/\*\s*(.*?)\s*\*/|'
|
|
Packit |
d37888 |
< /usr/include/bits/signum.h
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
const glibtop_signame glibtop_sys_siglist [] =
|
|
Packit |
d37888 |
{
|
|
Packit |
d37888 |
#ifdef SIGHUP
|
|
Packit |
d37888 |
{SIGHUP, "SIGHUP", "Hangup (POSIX)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGINT
|
|
Packit |
d37888 |
{SIGINT, "SIGINT", "Interrupt (ANSI)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGQUIT
|
|
Packit |
d37888 |
{SIGQUIT, "SIGQUIT", "Quit (POSIX)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGILL
|
|
Packit |
d37888 |
{SIGILL, "SIGILL", "Illegal instruction (ANSI)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGTRAP
|
|
Packit |
d37888 |
{SIGTRAP, "SIGTRAP", "Trace trap (POSIX)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGABRT
|
|
Packit |
d37888 |
{SIGABRT, "SIGABRT", "Abort (ANSI)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGIOT
|
|
Packit |
d37888 |
{SIGIOT, "SIGIOT", "IOT trap (4.2 BSD)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGBUS
|
|
Packit |
d37888 |
{SIGBUS, "SIGBUS", "BUS error (4.2 BSD)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGFPE
|
|
Packit |
d37888 |
{SIGFPE, "SIGFPE", "Floating-point exception (ANSI)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGKILL
|
|
Packit |
d37888 |
{SIGKILL, "SIGKILL", "Kill, unblockable (POSIX)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGUSR1
|
|
Packit |
d37888 |
{SIGUSR1, "SIGUSR1", "User-defined signal 1 (POSIX)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGSEGV
|
|
Packit |
d37888 |
{SIGSEGV, "SIGSEGV", "Segmentation violation (ANSI)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGUSR2
|
|
Packit |
d37888 |
{SIGUSR2, "SIGUSR2", "User-defined signal 2 (POSIX)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGPIPE
|
|
Packit |
d37888 |
{SIGPIPE, "SIGPIPE", "Broken pipe (POSIX)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGALRM
|
|
Packit |
d37888 |
{SIGALRM, "SIGALRM", "Alarm clock (POSIX)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGTERM
|
|
Packit |
d37888 |
{SIGTERM, "SIGTERM", "Termination (ANSI)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGSTKFLT
|
|
Packit |
d37888 |
{SIGSTKFLT, "SIGSTKFLT", "Stack fault."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGCLD
|
|
Packit |
d37888 |
{SIGCLD, "SIGCLD", "Same as SIGCHLD (System V)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGCHLD
|
|
Packit |
d37888 |
{SIGCHLD, "SIGCHLD", "Child status has changed (POSIX)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGCONT
|
|
Packit |
d37888 |
{SIGCONT, "SIGCONT", "Continue (POSIX)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGSTOP
|
|
Packit |
d37888 |
{SIGSTOP, "SIGSTOP", "Stop, unblockable (POSIX)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGTSTP
|
|
Packit |
d37888 |
{SIGTSTP, "SIGTSTP", "Keyboard stop (POSIX)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGTTIN
|
|
Packit |
d37888 |
{SIGTTIN, "SIGTTIN", "Background read from tty (POSIX)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGTTOU
|
|
Packit |
d37888 |
{SIGTTOU, "SIGTTOU", "Background write to tty (POSIX)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGURG
|
|
Packit |
d37888 |
{SIGURG, "SIGURG", "Urgent condition on socket (4.2 BSD)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGXCPU
|
|
Packit |
d37888 |
{SIGXCPU, "SIGXCPU", "CPU limit exceeded (4.2 BSD)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGXFSZ
|
|
Packit |
d37888 |
{SIGXFSZ, "SIGXFSZ", "File size limit exceeded (4.2 BSD)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGVTALRM
|
|
Packit |
d37888 |
{SIGVTALRM, "SIGVTALRM", "Virtual alarm clock (4.2 BSD)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGPROF
|
|
Packit |
d37888 |
{SIGPROF, "SIGPROF", "Profiling alarm clock (4.2 BSD)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGWINCH
|
|
Packit |
d37888 |
{SIGWINCH, "SIGWINCH", "Window size change (4.3 BSD, Sun)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGPOLL
|
|
Packit |
d37888 |
{SIGPOLL, "SIGPOLL", "Pollable event occurred (System V)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGIO
|
|
Packit |
d37888 |
{SIGIO, "SIGIO", "I/O now possible (4.2 BSD)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGPWR
|
|
Packit |
d37888 |
{SIGPWR, "SIGPWR", "Power failure restart (System V)."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGSYS
|
|
Packit |
d37888 |
{SIGSYS, "SIGSYS", "Bad system call."},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
#ifdef SIGUNUSED
|
|
Packit |
d37888 |
{SIGUNUSED, "SIGUNUSED", ""},
|
|
Packit |
d37888 |
#endif
|
|
Packit |
d37888 |
{0, NULL, NULL}
|
|
Packit |
d37888 |
};
|