65,211
社区成员
发帖
与我相关
我的任务
分享
#include <signal.h>
#include <unistd.h>
void alarm_test(int sig);
int main()
{
signal( SIGALRM, alarm_test);
signal(SIGCLD, SIG_IGN);
printf("kill function()\n" );
kill(getpid(), SIGALRM);
while(1)
{
printf("before pause ....\n");
pause();
}
printf("end the program \n" );
return 0;
}
void alarm_test(int sig)
{
signal( SIGALRM, alarm_test); /* TODO: 加上这句应该就可以了 */
printf("this is alarm_test() function\n" );
alarm(10);
}
#include <signal.h>
#include <unistd.h>
void alarm_test(int);
int main()
{
signal( SIGALRM, alarm_test);
signal(SIGCLD, SIG_IGN);
printf("kill function()\n" );
kill(getpid(), SIGALRM);
while(1)
{
printf("before pause ....\n");
pause();
}
printf("end the program \n" );
return 0;
}
void alarm_test(int)
{
signal( SIGALRM, alarm_test); /* TODO: 加上这句应该就可以了 */
printf("this is alarm_test() function\n" );
alarm(10);
}
#include <signal.h>
#include <unistd.h>
void alarm_test(int);
int main()
{
signal( SIGALRM, alarm_test);
signal(SIGCLD, SIG_IGN);
printf("kill function()\n" );
kill(getpid(), SIGALRM);
while(1)
{
printf("before pause ....\n");
pause();
}
printf("end the program \n" );
return 0;
}
void alarm_test(int)
{
printf("this is alarm_test() function\n" );
alarm(10);
}