SIG_DFL(信号的defaut处理程序)到底是做什么的?我对SIGTSTP很感兴趣。在奇怪的条件下,它有点行为不端。如果一个线程处于TASK_ININTERRUPTBLE状态,我怀疑它做了一些奇怪的事情。
SIG_DFL源代码在哪里?的libc?
感谢。
答案 0 :(得分:6)
SIG_DFL(信号的defaut处理程序)到底是做什么的?
它完全符合人们的期望:通知内核给定信号没有用户信号处理程序,并且内核应对其采取默认操作(操作本身可能是忽略信号,以终止程序(有或没有核心转储)等,取决于信号)。
SIG_DFL源代码在哪里?的libc?
<?php
// some code
// Receiving The Post Params
$user_unique_id = $_GET['user_unique_id'];
$offset = $_GET['offset'];
echo $user_unique_id . "<br />";
echo $offset;
?>
中通常有一个#define SIG_DLF -1
,但有关做什么的决定权在kernel。