Архитектура Unix

       

. Пример указания причины появления



Рисунок 7.18. Пример указания причины появления сигнала "гибель потомков"



#include <signal.h> main(argc,argv) { char buf[256]; if (argc != 1) signal(SIGCLD,SIG_IGN); /* игнорировать гибель потомков */ while (read(0,buf,256)) if (fork() == 0) { /* здесь процесс-потомок обычно выполняет какие-то операции над буфером (buf) */ exit(0); } }










Содержание раздела