+* Provide rpl_malloc() for sntp for systems that need it.
* Handle ss_len and socklen type for sntp.
* Fixes to the sntp configure.ac script.
* Provide INET6_ADDRSTRLEN if it is missing.
int rdata_length
)
{
- socklen_t slen = SOCKLEN(&rsock);
+ GETSOCKNAME_SOCKLEN_TYPE slen = SOCKLEN(&rsock);
#ifdef DEBUG
printf("sntp recvdata: Trying to receive data from...\n");
break;
/* default: */
- socklen_t ss_len = SOCKLEN(ras);
+ GETSOCKNAME_SOCKLEN_TYPE ss_len = SOCKLEN(ras);
- recv_bytes = recvfrom(rsock, rdata, rdata_len, 0, (struct sockaddr *) ras, (socklen_t *) &ss_len);
+ recv_bytes = recvfrom(rsock, rdata, rdata_len, 0, (struct sockaddr *) ras, (GETSOCKNAME_SOCKLEN_TYPE *) &ss_len);
}
if(recv_bytes == -1) {