Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
6
Добавлен:
26.05.2014
Размер:
388 б
Скачать
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <signal.h>

extern int s(int); 
static int c;

int main()
{
c=0;
signal(SIGINT,(void*)&s);
while(1)
{
}
return(0);
}

int s(int sn)
{
if(c=0)
{
signal(SIGINT,SIG_IGN);
c++;
}
if(c<=5)
{
signal(SIGINT,(void*)&s);
c++;
}
if(c>5)
{
signal(SIGINT,SIG_DFL);
}
if(fork()==0)
{
execlp("wc","wc","f.dat",0);
}
return(0);
}


Соседние файлы в папке labi
  • #
    26.05.201411.94 Кб6a.out
  • #
    26.05.201411.94 Кб6main
  • #
    26.05.2014953 б6main.c
  • #
    26.05.201427 б6t.c
  • #
    26.05.2014388 б6t3.c
  • #
    26.05.2014373 б6t3.c.save