Chinaunix首页 | 论坛 | 博客
  • 博客访问: 993199
  • 博文数量: 200
  • 博客积分: 5011
  • 博客等级: 大校
  • 技术积分: 2479
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-27 15:07
文章分类

全部博文(200)

文章存档

2009年(12)

2008年(190)

我的朋友

分类:

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’前缀。

阅读(858) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~