#include <string.h>
char *strsignal(int sig);
extern const char * const sys_siglist[];
#include <stdio.h>
#include <string.h>
#include <signal.h>
#include <stdlib.h>
int main(int argc, char **argv)
{
if (argc != 2) {
printf("usage: %s sig_num\n", argv[0]);
exit (EXIT_FAILURE);
}
int sig;
sig = atoi(argv[1]);
printf ("%s\n", strsignal(sig));
return 0;
}
$ ./strsignal 9
Killed
$ ./strsignal 2
Interrupt
$ ./strsignal 3333
Unknown signal 3333
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |