依賴於實現的訊號的其他特徵。
某些系統提供陣列
extern char *sys_siglist;
陣列下標是訊號編號,給出乙個指向訊號字串名字的指標。
這些系統通常也提供函式psignal。
#include void psignal(int signo, constchar * msg);
字串msg(通常是程式名)輸出到標準出錯檔案,後接乙個冒號和乙個空格,再接著對該訊號的說明,最後是乙個換行符。該函式類似於perror(
另乙個常用的函式是strsignal。它類似於strerror(
#includechar *strsignal( int
signo );
返回值:指向描述該訊號的字串的指標
給出乙個訊號編號,strsignal將返回說明該訊號的字串。應用程式可以用該字串列印關於接收到訊號的出錯訊息。
solaris提供一對函式,乙個函式將訊號編號對映為訊號名,另乙個則反之。
#include int sig2str(int signo, char *str);int str2sig(const
char *str, int *signop);
兩個函式的返回值:若成功則返回0,若出錯則返回-1
sig2str函式將給定的訊號編號翻譯成字串,並將結果存放在str指向的儲存區。
str2sig函式將給出的名字翻譯成訊號編號。該訊號編號存放在signop指向的整型中。名字要麼是不帶「sig」字首的訊號名,要麼是表示十進位制訊號編號的字串(例如」9「)。
本篇博文內容摘自《unix環境高階程式設計》(第二版),僅作個人學習記錄所用。關於本書可參考:。
超聲檢測訊號特徵提取
超聲檢測訊號特徵提取 方法 採用小波包分析提取訊號特徵資訊,其基本思想是選取適當的小波基函式對訊號進行小波包變換,提取各個頻帶上的能量構成特徵向量。超聲檢測技術中,缺陷的準確定性分類這一技術難題至今尚未得以徹底解決。其主要原因在於,超聲缺陷回波訊號是一種典型的瞬態訊號,採用傳統的傅氏分析方法所得到的...
python時域訊號特徵提取
def psfeaturetime data 均值df mean data.mean df var data.var df std data.std 均方根 df rms np.sqrt pow df mean,2 pow df std,2 峰峰值 fengfengzhi max data min ...
進餐問題及其他訊號量
哲學家問題 五個哲學家圍坐在一圓桌旁,桌 有一盤通心粉,沒人面前有乙隻空盤子,每兩人之間放乙隻叉子。每個哲學家的行為是思考,感到飢餓,然後吃通心粉。為了吃通心粉,每個哲學家必須拿到兩隻叉子,並且每個人只能直接從自己的左邊或有百年去取叉子 使用p v操作解決 每乙隻叉子用乙個訊號量表示,通過對訊號量執...