version 1.307, 2005/01/21 08:32:02 |
version 1.308, 2005/02/08 22:24:57 |
|
|
if (num_listen_socks >= MAX_LISTEN_SOCKS) |
if (num_listen_socks >= MAX_LISTEN_SOCKS) |
fatal("Too many listen sockets. " |
fatal("Too many listen sockets. " |
"Enlarge MAX_LISTEN_SOCKS"); |
"Enlarge MAX_LISTEN_SOCKS"); |
if (getnameinfo(ai->ai_addr, ai->ai_addrlen, |
if ((ret = getnameinfo(ai->ai_addr, ai->ai_addrlen, |
ntop, sizeof(ntop), strport, sizeof(strport), |
ntop, sizeof(ntop), strport, sizeof(strport), |
NI_NUMERICHOST|NI_NUMERICSERV) != 0) { |
NI_NUMERICHOST|NI_NUMERICSERV)) != 0) { |
error("getnameinfo failed"); |
error("getnameinfo failed: %.100s", |
|
(ret != EAI_SYSTEM) ? gai_strerror(ret) : |
|
strerror(errno)); |
continue; |
continue; |
} |
} |
/* Create socket for listening. */ |
/* Create socket for listening. */ |