10.21 信号_其他特征
2010-07-31 16:46
127 查看
1. 信号名字
某些系统提供数组 extern char *sys_siglist[]; 数组下标是信号编号,给出一个指向信号字符串的指针。这些系统通常也提供函数psignal。
#include <signal.h>
void psignal(int signo,const char *msg);
字符串msg(通常是程序名)输出到标准出错文件,后接一个冒号和一个空格,再接着对该信号的说明,最后是一个换行符。该函数类似于perror。
另一个常用函数是strsignal。它类似于strerror。
#include <string.h>
char *strsignal(int signo);
返回值:指向描述该信号的字符串的指针
给出一个信号编号,strsignal将返回说明该信号的字符串。应用程序可用该字符串打印关于接收到信号的出错消息。
2. 信号映射
有一对函数,一个函数将信号编号映射为信号名,另一个则反之。#include <signal.h>
int sig2srt(int signo, char *str);
int str2sig(const char *str, int *signop);
返回值:成功返回0,出错返回-1
sig2srt函数将给定信号编号翻译成字符串,并将结果存放在str指向的存储区。该字符串包括不带“SIG”前缀的信号名。
str2sig函数将给出的名字翻译成信号编号。该信号编号存放在signop指向的整型中。名字要么是不带“SIG”前缀的信号名,要么是表示十进制信号编号的字符串(例如“9”)。
注意,sig2str和str2sig偏离了一般实践,当它们失败时,并不设置errno。
相关文章推荐
- 信号之其他特征
- Block介绍(二)内存管理与其他特征
- 语音信号MFCC的特征提取Matlab源码
- 线程的其他特征
- MIDAS中动态强制约束编程,一个用来区分 MIDAS 与其他分布式数据库解决方案的特征
- 音频信号特征提取(1):短时特征之短时能量、短时功率、短时过零率
- Spring源码学习-4.IoC容器其他特征分析
- 信号分类与详解 (1) 软硬件异常信号 和 其他信号
- 语音信号MFCC的特征提取Matlab源码
- 小波包分解提取特征--生理信号
- 十六、Linux系统编程-信号(三)其他信号发送函数、可重入及不可重入函数
- 利用BP神经网络教计算机识别语音特征信号(代码部分SS)
- 线性时不变系统的特征信号
- 机器学习案例 特征组合——高帅富 冷启动——从微博等其他渠道搜集数据进行机器学习 用户年龄——线性分段处理
- 特征值与特征向量:信号处理中的应用
- qt GUI线程和其他线程的信号槽以及不同线程通信
- COM载板设计之三:I2C总线及其他信号
- QThread与其他线程间相互通信,emit,发射信号
- 时域、频域、时频域振动信号特征提取后得到的特征样本输入到分类器的问题
- QThread与其他线程间相互通信,emit,发射信号