config_s
SOCK_STREAM, 0, config_s) == -1) {
send_rexec_state(config_s[0], cfg);
close(config_s[0]);
close(config_s[0]);
close(config_s[1]);
send_rexec_state(config_s[0], cfg);
close(config_s[0]);
int devnull, config_s[2] = { -1 , -1 }, have_connection_info = 0;
if (socketpair(AF_UNIX, SOCK_STREAM, 0, config_s) == -1)
send_rexec_state(config_s[0], cfg);
close(config_s[0]);
&newsock, config_s, log_stderr);
sock_in, sock_out, newsock, startup_pipe, config_s[0], config_s[1]);
if (config_s[1] != REEXEC_CONFIG_PASS_FD) {
if (dup2(config_s[1], REEXEC_CONFIG_PASS_FD) == -1)
close(config_s[1]);
server_accept_loop(int *sock_in, int *sock_out, int *newsock, int *config_s,