From b9c8b95795849264c58be7d1496da3c4078df96c Mon Sep 17 00:00:00 2001 From: Bruce Mitchener Date: Thu, 5 Sep 2013 09:26:42 +0700 Subject: gethostbyname_r update. * gethostbyname_r is now the 6 arg version. * Make enet use the right code path (this should be upstreamed). * Add a compat header to make these declarations visible to all without extra compilation flags. --- system/include/compat/netdb.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 system/include/compat/netdb.h (limited to 'system/include') diff --git a/system/include/compat/netdb.h b/system/include/compat/netdb.h new file mode 100644 index 00000000..2aa1e950 --- /dev/null +++ b/system/include/compat/netdb.h @@ -0,0 +1,22 @@ +#ifndef _COMPAT_NETDB_H_ +#define _COMPAT_NETDB_H_ + +#include_next + +#ifdef __cplusplus +extern "C" { +#endif + +/* The musl includes only define these things for old sources or + when certain flags are activated. We want these available + all of the time for now. */ +struct hostent *gethostbyname (const char *); +struct hostent *gethostbyaddr (const void *, socklen_t, int); + +int gethostbyname_r(const char *, struct hostent *, char *, size_t, struct hostent **, int *); + +#ifdef __cplusplus +} +#endif + +#endif /* _COMPAT_NETDB_H_ */ -- cgit v1.2.3-18-g5258