#include "fake-getnameinfo.h"
#include "fake-getaddrinfo.h"
-#ifndef HAVE_GETNAMEINFO
+#if !HAVE_DECL_GETNAMEINFO
int getnameinfo(const struct sockaddr *sa, size_t salen, char *host, size_t hostlen, char *serv, size_t servlen, int flags)
{
return 0;
if(flags & NI_NUMERICHOST) {
- len = snprintf((host, hostlen, "%s", inet_ntoa(sin->sin_addr));
+ len = snprintf(host, hostlen, "%s", inet_ntoa(sin->sin_addr));
if(len < 0 || len >= hostlen)
return EAI_MEMORY;
return 0;
if(!hp || !hp->h_name || !hp->h_name[0])
return EAI_NODATA;
- len = snprintf((host, hostlen, "%s", hp->h_name);
+ len = snprintf(host, hostlen, "%s", hp->h_name);
if(len < 0 || len >= hostlen)
return EAI_MEMORY;