3
SIG_DFL(信號的默認處理程序)是做什麼的?我對SIGTSTP感興趣。在奇怪的條件下,它會稍微有些失常。如果一個線程處於TASK_ININTERRUPTBLE狀態,我懷疑它做了些奇怪的事情。SIG_DFL究竟做什麼?
SIG_DFL源代碼在哪裏? libc庫?
謝謝。
SIG_DFL(信號的默認處理程序)是做什麼的?我對SIGTSTP感興趣。在奇怪的條件下,它會稍微有些失常。如果一個線程處於TASK_ININTERRUPTBLE狀態,我懷疑它做了些奇怪的事情。SIG_DFL究竟做什麼?
SIG_DFL源代碼在哪裏? libc庫?
謝謝。
SIG_DFL(信號的默認處理程序)是幹什麼用的?
這不正是人們所期望的:通知沒有對給定信號中沒有用戶的信號處理程序,內核,內核應該採取默認操作它(行動本身可能是忽略的信號,根據信號終止程序(帶或不帶核心轉儲)等等)。
SIG_DFL源代碼在哪裏? libc庫?
通常有在/usr/include/signal.h
一個#define SIG_DLF -1
,但在做什麼決定是kernel。
所以它在內核中......我認爲這解釋了我所有的努力。謝謝。 –