(CMSG_FIRSTHDR, __cmsg_nxthdr): Use (struct cmsghdr *) 0 instead of
NULL.
* bits/socket.h: Likewise.
- * support/resolv_test.c (server_thread_udp_process_one): Call recvfrom
- instead of xrecvfrom, and ignore ECONNREFUSED errors.
* sysdeps/unix/clock_gettime.c (realtime_gettime, __clock_gettime): Use
__gettimeofday instead of gettimeofday.
* sysdeps/unix/clock_settime.c (__clock_settime): Use __settimeofday
unsigned char query[512];
struct sockaddr_storage peer;
socklen_t peerlen = sizeof (peer);
- ssize_t length = recvfrom (obj->servers[server_index].socket_udp,
+ size_t length = xrecvfrom (obj->servers[server_index].socket_udp,
query, sizeof (query), 0,
(struct sockaddr *) &peer, &peerlen);
/* Check for termination. */
return false;
}
- if (length < 0)
- {
- /* The other end had closed the socket, and we are notified only now. */
- TEST_VERIFY_EXIT (errno == ECONNREFUSED);
- return true;
- }
struct query_info qinfo;
parse_query (&qinfo, query, length);