summaryrefslogtreecommitdiff
path: root/signal.c
diff options
context:
space:
mode:
Diffstat (limited to 'signal.c')
-rw-r--r--signal.c92
1 files changed, 46 insertions, 46 deletions
diff --git a/signal.c b/signal.c
index c643fd48c2..5c635cc94c 100644
--- a/signal.c
+++ b/signal.c
@@ -34,139 +34,139 @@ static struct signals {
int signo;
} siglist [] = {
#ifdef SIGHUP
- "HUP", SIGHUP,
+ {"HUP", SIGHUP},
#endif
#ifdef SIGINT
- "INT", SIGINT,
+ {"INT", SIGINT},
#endif
#ifdef SIGQUIT
- "QUIT", SIGQUIT,
+ {"QUIT", SIGQUIT},
#endif
#ifdef SIGILL
- "ILL", SIGILL,
+ {"ILL", SIGILL},
#endif
#ifdef SIGTRAP
- "TRAP", SIGTRAP,
+ {"TRAP", SIGTRAP},
#endif
#ifdef SIGIOT
- "IOT", SIGIOT,
+ {"IOT", SIGIOT},
#endif
#ifdef SIGABRT
- "ABRT", SIGABRT,
+ {"ABRT", SIGABRT},
#endif
#ifdef SIGEMT
- "EMT", SIGEMT,
+ {"EMT", SIGEMT},
#endif
#ifdef SIGFPE
- "FPE", SIGFPE,
+ {"FPE", SIGFPE},
#endif
#ifdef SIGKILL
- "KILL", SIGKILL,
+ {"KILL", SIGKILL},
#endif
#ifdef SIGBUS
- "BUS", SIGBUS,
+ {"BUS", SIGBUS},
#endif
#ifdef SIGSEGV
- "SEGV", SIGSEGV,
+ {"SEGV", SIGSEGV},
#endif
#ifdef SIGSYS
- "SYS", SIGSYS,
+ {"SYS", SIGSYS},
#endif
#ifdef SIGPIPE
- "PIPE", SIGPIPE,
+ {"PIPE", SIGPIPE},
#endif
#ifdef SIGALRM
- "ALRM", SIGALRM,
+ {"ALRM", SIGALRM},
#endif
#ifdef SIGTERM
- "TERM", SIGTERM,
+ {"TERM", SIGTERM},
#endif
#ifdef SIGURG
- "URG", SIGURG,
+ {"URG", SIGURG},
#endif
#ifdef SIGSTOP
- "STOP", SIGSTOP,
+ {"STOP", SIGSTOP},
#endif
#ifdef SIGTSTP
- "TSTP", SIGTSTP,
+ {"TSTP", SIGTSTP},
#endif
#ifdef SIGCONT
- "CONT", SIGCONT,
+ {"CONT", SIGCONT},
#endif
#ifdef SIGCHLD
- "CHLD", SIGCHLD,
+ {"CHLD", SIGCHLD},
#endif
#ifdef SIGCLD
- "CLD", SIGCLD,
+ {"CLD", SIGCLD},
#else
# ifdef SIGCHLD
- "CLD", SIGCHLD,
+ {"CLD", SIGCHLD},
# endif
#endif
#ifdef SIGTTIN
- "TTIN", SIGTTIN,
+ {"TTIN", SIGTTIN},
#endif
#ifdef SIGTTOU
- "TTOU", SIGTTOU,
+ {"TTOU", SIGTTOU},
#endif
#ifdef SIGIO
- "IO", SIGIO,
+ {"IO", SIGIO},
#endif
#ifdef SIGXCPU
- "XCPU", SIGXCPU,
+ {"XCPU", SIGXCPU},
#endif
#ifdef SIGXFSZ
- "XFSZ", SIGXFSZ,
+ {"XFSZ", SIGXFSZ},
#endif
#ifdef SIGVTALRM
- "VTALRM", SIGVTALRM,
+ {"VTALRM", SIGVTALRM},
#endif
#ifdef SIGPROF
- "PROF", SIGPROF,
+ {"PROF", SIGPROF},
#endif
#ifdef SIGWINCH
- "WINCH", SIGWINCH,
+ {"WINCH", SIGWINCH},
#endif
#ifdef SIGUSR1
- "USR1", SIGUSR1,
+ {"USR1", SIGUSR1},
#endif
#ifdef SIGUSR2
- "USR2", SIGUSR2,
+ {"USR2", SIGUSR2},
#endif
#ifdef SIGLOST
- "LOST", SIGLOST,
+ {"LOST", SIGLOST},
#endif
#ifdef SIGMSG
- "MSG", SIGMSG,
+ {"MSG", SIGMSG},
#endif
#ifdef SIGPWR
- "PWR", SIGPWR,
+ {"PWR", SIGPWR},
#endif
#ifdef SIGPOLL
- "POLL", SIGPOLL,
+ {"POLL", SIGPOLL},
#endif
#ifdef SIGDANGER
- "DANGER", SIGDANGER,
+ {"DANGER", SIGDANGER},
#endif
#ifdef SIGMIGRATE
- "MIGRATE", SIGMIGRATE,
+ {"MIGRATE", SIGMIGRATE},
#endif
#ifdef SIGPRE
- "PRE", SIGPRE,
+ {"PRE", SIGPRE},
#endif
#ifdef SIGGRANT
- "GRANT", SIGGRANT,
+ {"GRANT", SIGGRANT},
#endif
#ifdef SIGRETRACT
- "RETRACT", SIGRETRACT,
+ {"RETRACT", SIGRETRACT},
#endif
#ifdef SIGSOUND
- "SOUND", SIGSOUND,
+ {"SOUND", SIGSOUND},
#endif
#ifdef SIGINFO
- "INFO", SIGINFO,
+ {"INFO", SIGINFO},
#endif
- NULL, 0,
+ {NULL, 0}
};
static int
@@ -481,7 +481,7 @@ trap(arg)
{
sighandler_t func;
VALUE command, old;
- int sig;
+ int sig = -1;
char *s;
func = sighandler;