

编译没错误,运行有问题。
这个信号截取函数运行失败是怎么回事?谢谢!
关注帮你修改了一下:(答题不易,还请题主采纳!)
int main(void) {
sighandler_t ret;
ret = signal(SIGSTOP, sig_handle);
if (SIG_ERR == ret) {
printf("SIGSTOP The hook signal handler failed\n");
return -1;
}
ret = signal(SIGKILL, sig_handle);
if (SIG_ERR == ret) {
printf("SIGKILL The hook signal handler failed\n");
return -1;
}
// 其他代码
return 0;
}