分类:
2008-12-08 12:19:23
10.21 addition
features
一些辅助的可用features:
1. extern char *sys_siglist[];
里面是各个SIGNAL的名字,下标是各个信号的值。
2.
#include
void psignal(int signo, const char *msg);
这个函数向标准错误输出msg,然后加一个’:’,然后将该信号对应的描述加在后面。与perror类似。
3.
#include char *strsignal(int signo); |
Returns: a pointer to a string describing the signal |
这个函数返回一个对该信号的描述。
4.
#include int sig2str(int signo, char *str); int str2sig(const char *str, int *signop); |
Both return: 0 if OK, 1 on error |
这两个函数将信号的数值和其对应的名字联系起来。注意这里的信号名字不包含‘SIG’前缀。