[Bug 40865] Steam does not connect to internet ( gethostbyname_r used even when not declared in netdb.h)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jul 10 11:42:30 CDT 2016


https://bugs.winehq.org/show_bug.cgi?id=40865

--- Comment #10 from Henri Verbeet <hverbeet at gmail.com> ---
(In reply to Bruno Jesus from comment #9)
> The check for gethostbyname_r is at line 2200, the test succeeds BUT must
> not (as the function is not declared in netdb.h), as the #define name
> implies HAVE_LINUX_GETHOSTBYNAME_R_6 must be LINUX only.
> 
> What about putting a #ifdef __linux__ in the test source?

You'd want something like __GLIBC__ since it's more of a glibc feature than a
Linux feature, but I think the right approach would be to just use
getaddrinfo()/getnameinfo() instead of gethostbyname_r()/gethostbyaddr_r().

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list