以下的訊號沒在posix.1中列出,而在susv2列出
sigbus 10,7,10 c 匯流排錯誤(錯誤的記憶體訪問)
sigpoll a sys v定義的pollable事件,與sigio同義
sigprof 27,27,29 a profiling定時器到
sigsys 12,-,12 c 無效的系統呼叫 (svid)
sigtrap 5 c 跟蹤/斷點捕獲
sigurg 16,23,21 b socket出現緊急條件(4.2 bsd)
si**talrm 26,26,28 a 實際時間報警時鐘訊號(4.2 bsd)
sigxcpu 24,24,30 c 超出設定的cpu時間限制(4.2 bsd)
sigxfsz 25,25,31 c 超出設定的檔案限制大小(4.2 bsd)
(對於sigsys。sigxcpu。sigxfsz。以及某些機器體系結構下的sigbus,linux預設的動作是a (terminate),susv2 是c (terminate and dump core))。
以下是其他的一些訊號
sigiot 6 c io捕獲指令,與sigabrt同義
sigemt 7,-,7
sigstkflt -,16,- a 協處理器堆疊錯誤
sigio 23,29,22 a 某i/o操作如今能夠進行了(4.2 bsd)
sigcld -,-,18 a 與sigchld同義
sigpwr 29,30,19 a 電源故障(system v)
siginfo 29,-,- a 與sigpwr同義
siglost -,-,- a 檔案鎖丟失
sigwinch 28,28,20 b 窗體大小改變(4.3 bsd, sun)
sigunused -,31,- a 未使用的訊號(will be sigsys)
c語言中signal函式詳細解釋說明
c語言中signal函式詳細解釋說明 對於 訊號處理函式 位於 中.void signal int sig,void handler int int 這個函式的宣告很是嚇人,一看就難弄懂.下面是解釋用法.一步一步解釋 int p 這是乙個函式指標,p所指向的函式是乙個不帶任何引數,並且返回值為int...
C語言中的函式
在對c語言有過一定的了解之後,我們都會涉及到乙個概念 函式。那麼,什麼是函式呢?首先,我們來看一段 includeint max int x,int y int main 在上面的程式中,我們將引數a,b傳入到函式max之中,最後求出結果並返回,那麼,這樣寫的好處是什麼呢?我們為什麼要使用函式來實現...
C語言 函式指標(以signal函式為例)
在學習unix環境高階程式設計,訊號中有乙個函式signal 定義中涉及到函式指標。include typedef void sighandler t int sighandler t signal int signum,sighandler t handler int funcptr int in...