Reorganized signal names for better architecture support -- patch
thanks to simon wood <simon@mungewell.uklinux.net> -Erik
This commit is contained in:
parent
6f5e281479
commit
3cfa9ec09c
80
kill.c
80
kill.c
@ -58,76 +58,60 @@ struct signal_name {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const struct signal_name signames[] = {
|
const struct signal_name signames[] = {
|
||||||
|
/* Everything, order not important */
|
||||||
{"HUP", SIGHUP},
|
{"HUP", SIGHUP},
|
||||||
{"INT", SIGINT},
|
{"INT", SIGINT},
|
||||||
{"QUIT", SIGQUIT},
|
{"QUIT", SIGQUIT},
|
||||||
{"ILL", SIGILL},
|
{"ILL", SIGILL},
|
||||||
{"TRAP", SIGTRAP},
|
{"TRAP", SIGTRAP},
|
||||||
{"ABRT", SIGABRT},
|
{"ABRT", SIGABRT},
|
||||||
#ifndef __alpha__
|
|
||||||
{"IOT", SIGIOT},
|
|
||||||
#endif
|
|
||||||
#if defined(__sparc__) || defined(__alpha__)
|
|
||||||
{"EMT", SIGEMT},
|
|
||||||
#else
|
|
||||||
{"BUS", SIGBUS},
|
|
||||||
#endif
|
|
||||||
{"FPE", SIGFPE},
|
{"FPE", SIGFPE},
|
||||||
{"KILL", SIGKILL},
|
{"KILL", SIGKILL},
|
||||||
#if defined(__sparc__) || defined(__alpha__)
|
|
||||||
{"BUS", SIGBUS},
|
|
||||||
#else
|
|
||||||
{"USR1", SIGUSR1},
|
|
||||||
#endif
|
|
||||||
{"SEGV", SIGSEGV},
|
{"SEGV", SIGSEGV},
|
||||||
#if defined(__sparc__) || defined(__alpha__)
|
|
||||||
{"SYS", SIGSYS},
|
|
||||||
#else
|
|
||||||
{"USR2", SIGUSR2},
|
|
||||||
#endif
|
|
||||||
{"PIPE", SIGPIPE},
|
{"PIPE", SIGPIPE},
|
||||||
{"ALRM", SIGALRM},
|
{"ALRM", SIGALRM},
|
||||||
{"TERM", SIGTERM},
|
{"TERM", SIGTERM},
|
||||||
#if defined(__sparc__) || defined(__alpha__)
|
{"BUS", SIGBUS},
|
||||||
{"URG", SIGURG},
|
|
||||||
{"STOP", SIGSTOP},
|
|
||||||
{"TSTP", SIGTSTP},
|
|
||||||
{"CONT", SIGCONT},
|
|
||||||
{"CHLD", SIGCHLD},
|
|
||||||
{"TTIN", SIGTTIN},
|
|
||||||
{"TTOU", SIGTTOU},
|
|
||||||
{"IO", SIGIO},
|
|
||||||
# ifndef __alpha__
|
|
||||||
{"POLL", SIGIO},
|
|
||||||
# endif
|
|
||||||
{"XCPU", SIGXCPU},
|
|
||||||
{"XFSZ", SIGXFSZ},
|
|
||||||
{"VTALRM", SIGVTALRM},
|
|
||||||
{"PROF", SIGPROF},
|
|
||||||
{"WINCH", SIGWINCH},
|
|
||||||
# ifdef __alpha__
|
|
||||||
{"INFO", SIGINFO},
|
|
||||||
# else
|
|
||||||
{"LOST", SIGLOST},
|
|
||||||
# endif
|
|
||||||
{"USR1", SIGUSR1},
|
{"USR1", SIGUSR1},
|
||||||
{"USR2", SIGUSR2},
|
{"USR2", SIGUSR2},
|
||||||
#else
|
|
||||||
{"STKFLT", SIGSTKFLT},
|
|
||||||
{"CHLD", SIGCHLD},
|
|
||||||
{"CONT", SIGCONT},
|
|
||||||
{"STOP", SIGSTOP},
|
{"STOP", SIGSTOP},
|
||||||
{"TSTP", SIGTSTP},
|
{"CONT", SIGCONT},
|
||||||
{"TTIN", SIGTTIN},
|
{"TTIN", SIGTTIN},
|
||||||
{"TTOU", SIGTTOU},
|
{"TTOU", SIGTTOU},
|
||||||
{"URG", SIGURG},
|
{"IO", SIGIO},
|
||||||
|
{"TSTP", SIGTSTP},
|
||||||
|
{"CHLD", SIGCHLD},
|
||||||
{"XCPU", SIGXCPU},
|
{"XCPU", SIGXCPU},
|
||||||
{"XFSZ", SIGXFSZ},
|
{"XFSZ", SIGXFSZ},
|
||||||
{"VTALRM", SIGVTALRM},
|
|
||||||
{"PROF", SIGPROF},
|
{"PROF", SIGPROF},
|
||||||
{"WINCH", SIGWINCH},
|
{"WINCH", SIGWINCH},
|
||||||
{"IO", SIGIO},
|
{"URG", SIGURG},
|
||||||
|
{"VTALRM", SIGVTALRM},
|
||||||
|
#ifndef __alpha__
|
||||||
|
/* everything except alpha */
|
||||||
|
{"IOT", SIGIOT},
|
||||||
{"POLL", SIGPOLL},
|
{"POLL", SIGPOLL},
|
||||||
|
#endif
|
||||||
|
#if defined(__sparc__) || defined(__alpha__) || defined(__mips__)
|
||||||
|
/* everthing except intel */
|
||||||
|
{"EMT", SIGEMT},
|
||||||
|
{"SYS", SIGSYS},
|
||||||
|
# ifdef __alpha__
|
||||||
|
/* alpha only */
|
||||||
|
{"LOST", SIGLOST},
|
||||||
|
#endif
|
||||||
|
#ifdef __sparc__
|
||||||
|
/* space only */
|
||||||
|
{"INFO", SIGINFO},
|
||||||
|
#endif
|
||||||
|
#ifdef __mips__
|
||||||
|
/* mips only */
|
||||||
|
{"CLD", SIGCLD},
|
||||||
|
{"PWR", SIGPWR},
|
||||||
|
#endif
|
||||||
|
#else
|
||||||
|
/* intel only */
|
||||||
|
{"STKFLT", SIGSTKFLT},
|
||||||
{"PWR", SIGPWR},
|
{"PWR", SIGPWR},
|
||||||
{"UNUSED", SIGUNUSED},
|
{"UNUSED", SIGUNUSED},
|
||||||
#endif
|
#endif
|
||||||
|
@ -58,76 +58,60 @@ struct signal_name {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const struct signal_name signames[] = {
|
const struct signal_name signames[] = {
|
||||||
|
/* Everything, order not important */
|
||||||
{"HUP", SIGHUP},
|
{"HUP", SIGHUP},
|
||||||
{"INT", SIGINT},
|
{"INT", SIGINT},
|
||||||
{"QUIT", SIGQUIT},
|
{"QUIT", SIGQUIT},
|
||||||
{"ILL", SIGILL},
|
{"ILL", SIGILL},
|
||||||
{"TRAP", SIGTRAP},
|
{"TRAP", SIGTRAP},
|
||||||
{"ABRT", SIGABRT},
|
{"ABRT", SIGABRT},
|
||||||
#ifndef __alpha__
|
|
||||||
{"IOT", SIGIOT},
|
|
||||||
#endif
|
|
||||||
#if defined(__sparc__) || defined(__alpha__)
|
|
||||||
{"EMT", SIGEMT},
|
|
||||||
#else
|
|
||||||
{"BUS", SIGBUS},
|
|
||||||
#endif
|
|
||||||
{"FPE", SIGFPE},
|
{"FPE", SIGFPE},
|
||||||
{"KILL", SIGKILL},
|
{"KILL", SIGKILL},
|
||||||
#if defined(__sparc__) || defined(__alpha__)
|
|
||||||
{"BUS", SIGBUS},
|
|
||||||
#else
|
|
||||||
{"USR1", SIGUSR1},
|
|
||||||
#endif
|
|
||||||
{"SEGV", SIGSEGV},
|
{"SEGV", SIGSEGV},
|
||||||
#if defined(__sparc__) || defined(__alpha__)
|
|
||||||
{"SYS", SIGSYS},
|
|
||||||
#else
|
|
||||||
{"USR2", SIGUSR2},
|
|
||||||
#endif
|
|
||||||
{"PIPE", SIGPIPE},
|
{"PIPE", SIGPIPE},
|
||||||
{"ALRM", SIGALRM},
|
{"ALRM", SIGALRM},
|
||||||
{"TERM", SIGTERM},
|
{"TERM", SIGTERM},
|
||||||
#if defined(__sparc__) || defined(__alpha__)
|
{"BUS", SIGBUS},
|
||||||
{"URG", SIGURG},
|
|
||||||
{"STOP", SIGSTOP},
|
|
||||||
{"TSTP", SIGTSTP},
|
|
||||||
{"CONT", SIGCONT},
|
|
||||||
{"CHLD", SIGCHLD},
|
|
||||||
{"TTIN", SIGTTIN},
|
|
||||||
{"TTOU", SIGTTOU},
|
|
||||||
{"IO", SIGIO},
|
|
||||||
# ifndef __alpha__
|
|
||||||
{"POLL", SIGIO},
|
|
||||||
# endif
|
|
||||||
{"XCPU", SIGXCPU},
|
|
||||||
{"XFSZ", SIGXFSZ},
|
|
||||||
{"VTALRM", SIGVTALRM},
|
|
||||||
{"PROF", SIGPROF},
|
|
||||||
{"WINCH", SIGWINCH},
|
|
||||||
# ifdef __alpha__
|
|
||||||
{"INFO", SIGINFO},
|
|
||||||
# else
|
|
||||||
{"LOST", SIGLOST},
|
|
||||||
# endif
|
|
||||||
{"USR1", SIGUSR1},
|
{"USR1", SIGUSR1},
|
||||||
{"USR2", SIGUSR2},
|
{"USR2", SIGUSR2},
|
||||||
#else
|
|
||||||
{"STKFLT", SIGSTKFLT},
|
|
||||||
{"CHLD", SIGCHLD},
|
|
||||||
{"CONT", SIGCONT},
|
|
||||||
{"STOP", SIGSTOP},
|
{"STOP", SIGSTOP},
|
||||||
{"TSTP", SIGTSTP},
|
{"CONT", SIGCONT},
|
||||||
{"TTIN", SIGTTIN},
|
{"TTIN", SIGTTIN},
|
||||||
{"TTOU", SIGTTOU},
|
{"TTOU", SIGTTOU},
|
||||||
{"URG", SIGURG},
|
{"IO", SIGIO},
|
||||||
|
{"TSTP", SIGTSTP},
|
||||||
|
{"CHLD", SIGCHLD},
|
||||||
{"XCPU", SIGXCPU},
|
{"XCPU", SIGXCPU},
|
||||||
{"XFSZ", SIGXFSZ},
|
{"XFSZ", SIGXFSZ},
|
||||||
{"VTALRM", SIGVTALRM},
|
|
||||||
{"PROF", SIGPROF},
|
{"PROF", SIGPROF},
|
||||||
{"WINCH", SIGWINCH},
|
{"WINCH", SIGWINCH},
|
||||||
{"IO", SIGIO},
|
{"URG", SIGURG},
|
||||||
|
{"VTALRM", SIGVTALRM},
|
||||||
|
#ifndef __alpha__
|
||||||
|
/* everything except alpha */
|
||||||
|
{"IOT", SIGIOT},
|
||||||
{"POLL", SIGPOLL},
|
{"POLL", SIGPOLL},
|
||||||
|
#endif
|
||||||
|
#if defined(__sparc__) || defined(__alpha__) || defined(__mips__)
|
||||||
|
/* everthing except intel */
|
||||||
|
{"EMT", SIGEMT},
|
||||||
|
{"SYS", SIGSYS},
|
||||||
|
# ifdef __alpha__
|
||||||
|
/* alpha only */
|
||||||
|
{"LOST", SIGLOST},
|
||||||
|
#endif
|
||||||
|
#ifdef __sparc__
|
||||||
|
/* space only */
|
||||||
|
{"INFO", SIGINFO},
|
||||||
|
#endif
|
||||||
|
#ifdef __mips__
|
||||||
|
/* mips only */
|
||||||
|
{"CLD", SIGCLD},
|
||||||
|
{"PWR", SIGPWR},
|
||||||
|
#endif
|
||||||
|
#else
|
||||||
|
/* intel only */
|
||||||
|
{"STKFLT", SIGSTKFLT},
|
||||||
{"PWR", SIGPWR},
|
{"PWR", SIGPWR},
|
||||||
{"UNUSED", SIGUNUSED},
|
{"UNUSED", SIGUNUSED},
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user