List of signals updated from util-linux-2.10o

Architecture names are no longer used - should now compile on SPARC
This commit is contained in:
Pavel Roskin 2000-09-13 14:03:48 +00:00
parent dd450a0ded
commit 5d513f7256
2 changed files with 146 additions and 104 deletions

125
kill.c
View File

@ -39,62 +39,83 @@ struct signal_name {
}; };
const struct signal_name signames[] = { const struct signal_name signames[] = {
/* Everything, order not important */ /* POSIX signals */
{"HUP", SIGHUP}, { "HUP", SIGHUP }, /* 1 */
{"INT", SIGINT}, { "INT", SIGINT }, /* 2 */
{"QUIT", SIGQUIT}, { "QUIT", SIGQUIT }, /* 3 */
{"ILL", SIGILL}, { "ILL", SIGILL }, /* 4 */
{"TRAP", SIGTRAP}, { "ABRT", SIGABRT }, /* 6 */
{"ABRT", SIGABRT}, { "FPE", SIGFPE }, /* 8 */
{"FPE", SIGFPE}, { "KILL", SIGKILL }, /* 9 */
{"KILL", SIGKILL}, { "SEGV", SIGSEGV }, /* 11 */
{"SEGV", SIGSEGV}, { "PIPE", SIGPIPE }, /* 13 */
{"PIPE", SIGPIPE}, { "ALRM", SIGALRM }, /* 14 */
{"ALRM", SIGALRM}, { "TERM", SIGTERM }, /* 15 */
{"TERM", SIGTERM}, { "USR1", SIGUSR1 }, /* 10 (arm,i386,m68k,ppc), 30 (alpha,sparc*), 16 (mips) */
{"BUS", SIGBUS}, { "USR2", SIGUSR2 }, /* 12 (arm,i386,m68k,ppc), 31 (alpha,sparc*), 17 (mips) */
{"USR1", SIGUSR1}, { "CHLD", SIGCHLD }, /* 17 (arm,i386,m68k,ppc), 20 (alpha,sparc*), 18 (mips) */
{"USR2", SIGUSR2}, { "CONT", SIGCONT }, /* 18 (arm,i386,m68k,ppc), 19 (alpha,sparc*), 25 (mips) */
{"STOP", SIGSTOP}, { "STOP", SIGSTOP }, /* 19 (arm,i386,m68k,ppc), 17 (alpha,sparc*), 23 (mips) */
{"CONT", SIGCONT}, { "TSTP", SIGTSTP }, /* 20 (arm,i386,m68k,ppc), 18 (alpha,sparc*), 24 (mips) */
{"TTIN", SIGTTIN}, { "TTIN", SIGTTIN }, /* 21 (arm,i386,m68k,ppc,alpha,sparc*), 26 (mips) */
{"TTOU", SIGTTOU}, { "TTOU", SIGTTOU }, /* 22 (arm,i386,m68k,ppc,alpha,sparc*), 27 (mips) */
{"IO", SIGIO}, /* Miscellaneous other signals */
{"TSTP", SIGTSTP}, #ifdef SIGTRAP
{"CHLD", SIGCHLD}, { "TRAP", SIGTRAP }, /* 5 */
{"XCPU", SIGXCPU},
{"XFSZ", SIGXFSZ},
{"PROF", SIGPROF},
{"WINCH", SIGWINCH},
{"URG", SIGURG},
{"VTALRM", SIGVTALRM},
#ifndef __alpha__
/* everything except alpha */
{"IOT", SIGIOT},
{"POLL", SIGPOLL},
#endif #endif
#if defined(__sparc__) || defined(__alpha__) || defined(__mips__) #ifdef SIGIOT
/* everthing except intel */ { "IOT", SIGIOT }, /* 6, same as SIGABRT */
{"EMT", SIGEMT},
{"SYS", SIGSYS},
# ifdef __alpha__
/* alpha only */
{"LOST", SIGLOST},
#endif #endif
#ifdef __sparc__ #ifdef SIGEMT
/* space only */ { "EMT", SIGEMT }, /* 7 (mips,alpha,sparc*) */
{"INFO", SIGINFO},
#endif #endif
#ifdef __mips__ #ifdef SIGBUS
/* mips only */ { "BUS", SIGBUS }, /* 7 (arm,i386,m68k,ppc), 10 (mips,alpha,sparc*) */
{"CLD", SIGCLD},
{"PWR", SIGPWR},
#endif #endif
#else #ifdef SIGSYS
/* intel only */ { "SYS", SIGSYS }, /* 12 (mips,alpha,sparc*) */
{"STKFLT", SIGSTKFLT}, #endif
{"PWR", SIGPWR}, #ifdef SIGSTKFLT
{"UNUSED", SIGUNUSED}, { "STKFLT", SIGSTKFLT }, /* 16 (arm,i386,m68k,ppc) */
#endif
#ifdef SIGURG
{ "URG", SIGURG }, /* 23 (arm,i386,m68k,ppc), 16 (alpha,sparc*), 21 (mips) */
#endif
#ifdef SIGIO
{ "IO", SIGIO }, /* 29 (arm,i386,m68k,ppc), 23 (alpha,sparc*), 22 (mips) */
#endif
#ifdef SIGPOLL
{ "POLL", SIGPOLL }, /* same as SIGIO */
#endif
#ifdef SIGCLD
{ "CLD", SIGCLD }, /* same as SIGCHLD (mips) */
#endif
#ifdef SIGXCPU
{ "XCPU", SIGXCPU }, /* 24 (arm,i386,m68k,ppc,alpha,sparc*), 30 (mips) */
#endif
#ifdef SIGXFSZ
{ "XFSZ", SIGXFSZ }, /* 25 (arm,i386,m68k,ppc,alpha,sparc*), 31 (mips) */
#endif
#ifdef SIGVTALRM
{ "VTALRM", SIGVTALRM }, /* 26 (arm,i386,m68k,ppc,alpha,sparc*), 28 (mips) */
#endif
#ifdef SIGPROF
{ "PROF", SIGPROF }, /* 27 (arm,i386,m68k,ppc,alpha,sparc*), 29 (mips) */
#endif
#ifdef SIGPWR
{ "PWR", SIGPWR }, /* 30 (arm,i386,m68k,ppc), 29 (alpha,sparc*), 19 (mips) */
#endif
#ifdef SIGINFO
{ "INFO", SIGINFO }, /* 29 (alpha) */
#endif
#ifdef SIGLOST
{ "LOST", SIGLOST }, /* 29 (arm,i386,m68k,ppc,sparc*) */
#endif
#ifdef SIGWINCH
{ "WINCH", SIGWINCH }, /* 28 (arm,i386,m68k,ppc,alpha,sparc*), 20 (mips) */
#endif
#ifdef SIGUNUSED
{ "UNUSED", SIGUNUSED }, /* 31 (arm,i386,m68k,ppc) */
#endif #endif
{0, 0} {0, 0}
}; };

View File

@ -39,62 +39,83 @@ struct signal_name {
}; };
const struct signal_name signames[] = { const struct signal_name signames[] = {
/* Everything, order not important */ /* POSIX signals */
{"HUP", SIGHUP}, { "HUP", SIGHUP }, /* 1 */
{"INT", SIGINT}, { "INT", SIGINT }, /* 2 */
{"QUIT", SIGQUIT}, { "QUIT", SIGQUIT }, /* 3 */
{"ILL", SIGILL}, { "ILL", SIGILL }, /* 4 */
{"TRAP", SIGTRAP}, { "ABRT", SIGABRT }, /* 6 */
{"ABRT", SIGABRT}, { "FPE", SIGFPE }, /* 8 */
{"FPE", SIGFPE}, { "KILL", SIGKILL }, /* 9 */
{"KILL", SIGKILL}, { "SEGV", SIGSEGV }, /* 11 */
{"SEGV", SIGSEGV}, { "PIPE", SIGPIPE }, /* 13 */
{"PIPE", SIGPIPE}, { "ALRM", SIGALRM }, /* 14 */
{"ALRM", SIGALRM}, { "TERM", SIGTERM }, /* 15 */
{"TERM", SIGTERM}, { "USR1", SIGUSR1 }, /* 10 (arm,i386,m68k,ppc), 30 (alpha,sparc*), 16 (mips) */
{"BUS", SIGBUS}, { "USR2", SIGUSR2 }, /* 12 (arm,i386,m68k,ppc), 31 (alpha,sparc*), 17 (mips) */
{"USR1", SIGUSR1}, { "CHLD", SIGCHLD }, /* 17 (arm,i386,m68k,ppc), 20 (alpha,sparc*), 18 (mips) */
{"USR2", SIGUSR2}, { "CONT", SIGCONT }, /* 18 (arm,i386,m68k,ppc), 19 (alpha,sparc*), 25 (mips) */
{"STOP", SIGSTOP}, { "STOP", SIGSTOP }, /* 19 (arm,i386,m68k,ppc), 17 (alpha,sparc*), 23 (mips) */
{"CONT", SIGCONT}, { "TSTP", SIGTSTP }, /* 20 (arm,i386,m68k,ppc), 18 (alpha,sparc*), 24 (mips) */
{"TTIN", SIGTTIN}, { "TTIN", SIGTTIN }, /* 21 (arm,i386,m68k,ppc,alpha,sparc*), 26 (mips) */
{"TTOU", SIGTTOU}, { "TTOU", SIGTTOU }, /* 22 (arm,i386,m68k,ppc,alpha,sparc*), 27 (mips) */
{"IO", SIGIO}, /* Miscellaneous other signals */
{"TSTP", SIGTSTP}, #ifdef SIGTRAP
{"CHLD", SIGCHLD}, { "TRAP", SIGTRAP }, /* 5 */
{"XCPU", SIGXCPU},
{"XFSZ", SIGXFSZ},
{"PROF", SIGPROF},
{"WINCH", SIGWINCH},
{"URG", SIGURG},
{"VTALRM", SIGVTALRM},
#ifndef __alpha__
/* everything except alpha */
{"IOT", SIGIOT},
{"POLL", SIGPOLL},
#endif #endif
#if defined(__sparc__) || defined(__alpha__) || defined(__mips__) #ifdef SIGIOT
/* everthing except intel */ { "IOT", SIGIOT }, /* 6, same as SIGABRT */
{"EMT", SIGEMT},
{"SYS", SIGSYS},
# ifdef __alpha__
/* alpha only */
{"LOST", SIGLOST},
#endif #endif
#ifdef __sparc__ #ifdef SIGEMT
/* space only */ { "EMT", SIGEMT }, /* 7 (mips,alpha,sparc*) */
{"INFO", SIGINFO},
#endif #endif
#ifdef __mips__ #ifdef SIGBUS
/* mips only */ { "BUS", SIGBUS }, /* 7 (arm,i386,m68k,ppc), 10 (mips,alpha,sparc*) */
{"CLD", SIGCLD},
{"PWR", SIGPWR},
#endif #endif
#else #ifdef SIGSYS
/* intel only */ { "SYS", SIGSYS }, /* 12 (mips,alpha,sparc*) */
{"STKFLT", SIGSTKFLT}, #endif
{"PWR", SIGPWR}, #ifdef SIGSTKFLT
{"UNUSED", SIGUNUSED}, { "STKFLT", SIGSTKFLT }, /* 16 (arm,i386,m68k,ppc) */
#endif
#ifdef SIGURG
{ "URG", SIGURG }, /* 23 (arm,i386,m68k,ppc), 16 (alpha,sparc*), 21 (mips) */
#endif
#ifdef SIGIO
{ "IO", SIGIO }, /* 29 (arm,i386,m68k,ppc), 23 (alpha,sparc*), 22 (mips) */
#endif
#ifdef SIGPOLL
{ "POLL", SIGPOLL }, /* same as SIGIO */
#endif
#ifdef SIGCLD
{ "CLD", SIGCLD }, /* same as SIGCHLD (mips) */
#endif
#ifdef SIGXCPU
{ "XCPU", SIGXCPU }, /* 24 (arm,i386,m68k,ppc,alpha,sparc*), 30 (mips) */
#endif
#ifdef SIGXFSZ
{ "XFSZ", SIGXFSZ }, /* 25 (arm,i386,m68k,ppc,alpha,sparc*), 31 (mips) */
#endif
#ifdef SIGVTALRM
{ "VTALRM", SIGVTALRM }, /* 26 (arm,i386,m68k,ppc,alpha,sparc*), 28 (mips) */
#endif
#ifdef SIGPROF
{ "PROF", SIGPROF }, /* 27 (arm,i386,m68k,ppc,alpha,sparc*), 29 (mips) */
#endif
#ifdef SIGPWR
{ "PWR", SIGPWR }, /* 30 (arm,i386,m68k,ppc), 29 (alpha,sparc*), 19 (mips) */
#endif
#ifdef SIGINFO
{ "INFO", SIGINFO }, /* 29 (alpha) */
#endif
#ifdef SIGLOST
{ "LOST", SIGLOST }, /* 29 (arm,i386,m68k,ppc,sparc*) */
#endif
#ifdef SIGWINCH
{ "WINCH", SIGWINCH }, /* 28 (arm,i386,m68k,ppc,alpha,sparc*), 20 (mips) */
#endif
#ifdef SIGUNUSED
{ "UNUSED", SIGUNUSED }, /* 31 (arm,i386,m68k,ppc) */
#endif #endif
{0, 0} {0, 0}
}; };