Home | History | Annotate | Download | only in mtpd

Lines Matching refs:signal

27 #include <signal.h>
54 static void interrupt(int signal)
56 write(signals[1], &signal, sizeof(int));
92 log_print(INFO, "Sending signal to pppd (pid = %d)", pppd_pid);
177 signal(SIGHUP, interrupt);
178 signal(SIGINT, interrupt);
179 signal(SIGTERM, interrupt);
180 signal(SIGCHLD, interrupt);
181 signal(SIGPIPE, SIG_IGN);
217 int signal;
218 read(signals[0], &signal, sizeof(int));
219 log_print(INFO, "Received signal %d", signal);
220 if (signal == SIGCHLD && waitpid(pppd_pid, &status, WNOHANG) == pppd_pid