Добавил:
Fragga
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:лабораторки по ОС препод Челноков / 2семестр / wi2 / zubanov / qw / alarm_03
.c#include <stdio.h>
#include <unistd.h>
#include <signal.h>
void budi(int n_sig)
{
printf("\nMake it fast\n");
signal(SIGALRM,&budi);
}
main()
{
char s[80];
int pid;
signal(SIGALRM,&budi);
if ((pid=fork())==0)
{
while(1)
{
sleep(5);
kill(getppid(),SIGALRM);
}
}
while(1)
{
printf("Input your namean make it FAST\n");
if (gets(s)) break;
}
kill (pid,SIGKILL);
printf("Name %s was accepted\n",s);
return 0;
}
Соседние файлы в папке qw