Index: nbd.c =================================================================== --- nbd.c (revision 4745) +++ nbd.c (working copy) @@ -95,45 +95,6 @@ return offset; } -static int tcp_socket_outgoing(const char *address, uint16_t port) -{ - int s; - struct in_addr in; - struct sockaddr_in addr; - int serrno; - - s = socket(PF_INET, SOCK_STREAM, 0); - if (s == -1) { - return -1; - } - - if (inet_aton(address, &in) == 0) { - struct hostent *ent; - - ent = gethostbyname(address); - if (ent == NULL) { - goto error; - } - - memcpy(&in, ent->h_addr, sizeof(in)); - } - - addr.sin_family = AF_INET; - addr.sin_port = htons(port); - memcpy(&addr.sin_addr.s_addr, &in, sizeof(in)); - - if (connect(s, (struct sockaddr *)&addr, sizeof(addr)) == -1) { - goto error; - } - - return s; -error: - serrno = errno; - close(s); - errno = serrno; - return -1; -} - int tcp_socket_incoming(const char *address, uint16_t port) { int s;