Lines Matching defs:relay
71 static void relay(int, int, const char *, int) __dead;
192 exit_failure("writing relay data failed: %s", strerror(errno));
199 relay(int s_rcv, int s_snd, const char *service, int direction)
271 exit_failure("reading relay data failed: %s",
275 /* to close opposite-direction relay process */
280 exit_success("terminating %s relay", service);
300 syslog(LOG_INFO, "starting %s relay", service);
311 /* child process: relay going traffic */
316 relay(s_src, s_dst, service, 1);
319 /* parent process: relay coming traffic */
323 relay(s_dst, s_src, service, 0);