C語言中的signal函式

2021-09-07 13:29:29 字數 936 閱讀 2941

以下的訊號沒在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...