+#ifndef HAVE_ASPRINTF
+extern int asprintf(char **, const char *, ...);
+#endif
+
+#ifndef HAVE_GETNAMEINFO
+#include <sys/types.h>
+#include <sys/socket.h>
+extern int getnameinfo(const struct sockaddr *sa, size_t salen, char *host,
+ size_t hostlen, char *serv, size_t servlen, int flags);
+#endif
+