diff options
Diffstat (limited to 'system/include')
-rw-r--r-- | system/include/compat/netdb.h | 22 |
1 files changed, 22 insertions, 0 deletions
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 <netdb.h> + +#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_ */ |