Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux SIG_DFL到底做什么?_Linux_Signals_Libc - Fatal编程技术网

Linux SIG_DFL到底做什么?

Linux SIG_DFL到底做什么?,linux,signals,libc,Linux,Signals,Libc,SIG_DFL(信号的defaut处理程序)到底做什么?我对调试SIGTSTP感兴趣。在奇怪的情况下,它的行为会有点不正常。我怀疑,如果其中一个线程处于TASK_InInterruptable状态,它正在做一些奇怪的事情 SIG_DFL源代码在哪里?Libc 谢谢 SIG_DFL(信号的defaut处理程序)到底做什么 它所做的正是人们所期望的:通知内核给定信号没有用户信号处理程序,内核应该为其采取默认操作(操作本身可能是忽略信号,终止程序(有或没有内核转储),等等,取决于信号) SIG_DFL

SIG_DFL(信号的defaut处理程序)到底做什么?我对调试SIGTSTP感兴趣。在奇怪的情况下,它的行为会有点不正常。我怀疑,如果其中一个线程处于TASK_InInterruptable状态,它正在做一些奇怪的事情

SIG_DFL源代码在哪里?Libc

谢谢

SIG_DFL(信号的defaut处理程序)到底做什么

它所做的正是人们所期望的:通知内核给定信号没有用户信号处理程序,内核应该为其采取默认操作(操作本身可能是忽略信号,终止程序(有或没有内核转储),等等,取决于信号)

SIG_DFL源代码在哪里?Libc


通常在
/usr/include/signal.h
中有一个
#define SIG_DLF-1
,但如何操作的决定权在。

中,因此它在内核中。。。我想这解释了我所有的挣扎。非常感谢。