为什么信号处理程序无法达到?

时间:2013-11-26 10:02:42

标签: c signals

#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <unistd.h>
void sighandler(int signo)
{
    extern void __gcov_flush(); 
    __gcov_flush(); 
    printf("reach here \n");
}
__attribute__ ((constructor))
void ctor()
{

    signal(SIGINT, sighandler);
}

然后PRE加载内置的一个主应用程序,无需睡眠。 我称之为“kill -s 2 pid”,但日志无法打印?那为什么不起作用?

0 个答案:

没有答案