Добавил:
Fragga
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:лабораторки по ОС препод Челноков / 2семестр / VD / Nsouz / lab2 / prob3
.c#include<signal.h>
#include<stdio.h>
static void sigh(int sig)
{
signal(SIGINT,sigh);
printf("GET SIGNAL. %d\n",sig);
}
int i,p,signum = 0;
main()
{
p = getpid();
for (i=0;i<10;i++)
{
signal(SIGINT,sigh);
kill(p,SIGINT);
signum = signum++;
printf("Number. %d\n",signum);
if(signum >= 5)
exit(0);
}
}