Lines Matching full:signal
27 #include <signal.h>
54 static void interrupt(int signal)
56 write(signals[1], &signal, sizeof(int));
98 log_print(INFO, "Sending signal to pppd (pid = %d)", pppd_pid);
194 signal(SIGHUP, interrupt);
195 signal(SIGINT, interrupt);
196 signal(SIGTERM, interrupt);
197 signal(SIGCHLD, interrupt);
198 signal(SIGPIPE, SIG_IGN);
221 int signal;
222 read(signals[0], &signal, sizeof(int));
223 log_print(INFO, "Received signal %d", signal);
224 if (signal == SIGCHLD && waitpid(pppd_pid, &status, WNOHANG) == pppd_pid