Home | History | Annotate | Download | only in mtpd

Lines Matching defs:signal

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