Applications and libraries compiled without the benefit of the lwIP headers may require gethostbyname() instead of lwip_gethostbyname(). This wrapper allows those applicationns and libraries to link properly. --- rtemslwip/common/network_compat.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/rtemslwip/common/network_compat.c b/rtemslwip/common/network_compat.c index c072d54..d99204c 100644 --- a/rtemslwip/common/network_compat.c +++ b/rtemslwip/common/network_compat.c @@ -58,6 +58,12 @@ uint16_t htons(uint16_t x) return lwip_htons(x); } +#undef gethostbyname +struct hostent *gethostbyname(const char *name) +{ + return lwip_gethostbyname(name); +} + int getnameinfo(const struct sockaddr *sa, socklen_t salen, char *node, size_t nodelen, char *service, size_t servicelen, int flags) -- 2.39.2 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel