Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
)
conf.set(
- 'HAVE_LIBNSS',
+ 'HAVE_NETDB',
cc.links(
'''#include <sys/types.h>
#include <sys/socket.h>
return getaddrinfo(argv[1], argv[2], &hints, &result);
}
''',
- name: 'libnss',
+ name: 'netdb',
),
description: 'Is network address and service translation available'
)
return s;
}
-#ifdef HAVE_LIBNSS
+#ifdef HAVE_NETDB
char *hostname2traddr(struct nvme_root *r, const char *traddr)
{
struct addrinfo *host_info, hints = {.ai_family = AF_UNSPEC};
freeaddrinfo(host_info);
return ret_traddr;
}
-
-#else /* !HAVE_LIBNSS */
-
+#else /* HAVE_NETDB */
char *hostname2traddr(struct nvme_root *r, const char *traddr)
{
nvme_msg(NULL, LOG_ERR, "No support for hostname IP address resolution; " \
errno = -ENOTSUP;
return NULL;
}
-#endif /* HAVE_LIBNSS */
+#endif /* HAVE_NETDB */
char *startswith(const char *s, const char *prefix)
{