|
发表于 2006-12-26 11:01:36
|
显示全部楼层
Post by frank222
我没查到callback的相关信息,能说清楚点吗,
我的程序是
static void sig_alrm(int signo)
{
printf("something1");
return;
}
int main(void)
{
int i;
for(;;)
{
signal (SIGALRM, sig_alrm);
alarm(10);
execl("/bin/key","/bin/key",NULL);
pause();
}
}
key是按键的应用程序,一直等待按键中段,所以捕捉到alarm信号,key被结束,sig_alrm()里的就没执行了,整个进程终止,求解决方法~~
execl never returns unless an error occured |
|