Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
4
Добавлен:
26.05.2014
Размер:
518 б
Скачать
#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