21 lines
304 B
C
21 lines
304 B
C
#include <stdio.h>
|
|
#include <signal.h>
|
|
#include <unistd.h>
|
|
|
|
void sig_handler(int signo)
|
|
{
|
|
printf("in handler\n");
|
|
}
|
|
|
|
int main()
|
|
{
|
|
signal(SIGALRM, sig_handler);
|
|
alarm(5);
|
|
for (size_t i = 0; i < 30; i++)
|
|
{
|
|
|
|
printf("i = %d, In main\n", i);
|
|
sleep(1);
|
|
}
|
|
return 0;
|
|
} |