sock_in
void sock_in(void *);
sock_in,
int sock_in = -1, sock_out = -1, rexeced_flag = 0;
sock_in = dup(STDIN_FILENO);
sock_in = sock_out = dup(STDIN_FILENO);
debug("network sockets: %d, %d", sock_in, sock_out);
if ((ssh = ssh_packet_set_connection(NULL, sock_in, sock_out)) == NULL)
FD_CLOSEONEXEC(sock_in);
sock_in = dup(STDIN_FILENO);
sock_in = sock_out = dup(STDIN_FILENO);
debug("network sockets: %d, %d", sock_in, sock_out);
FD_CLOSEONEXEC(sock_in);
if ((ssh = ssh_packet_set_connection(NULL, sock_in, sock_out)) == NULL)
setsockopt(sock_in, SOL_SOCKET, SO_KEEPALIVE, &on, sizeof(on)) == -1)
laddr = get_local_ipaddr(sock_in);
int sock_in = ssh_packet_get_connection_in(ssh);
if (getpeername(sock_in, (struct sockaddr *)&from,
if (getsockopt(sock_in, IPPROTO_IP, IP_OPTIONS, opts,
int sock_in = -1, sock_out = -1, rexeced_flag = 0, have_key = 0;
*sock_in = *newsock;
*sock_in = *newsock;
int sock_in = -1, sock_out = -1, newsock = -1, rexec_argc = 0;
server_accept_loop(&sock_in, &sock_out,
sock_in, sock_out, newsock, config_s[0], config_s[1]);
server_accept_loop(int *sock_in, int *sock_out, int *newsock, int *config_s,