PATCH: dlls/winsock/socket.h portability fix
gerald at pfeifer.com
Mon Nov 21 14:17:06 CST 2005
On Mon, 21 Nov 2005, Alexandre Julliard wrote:
>> On some systems like FreeBSD, EAI_NODATA is defined in <lwres/netdb.h>,
>> so include this if present.
> Why isn't it in netdb.h?
On recent version of FreeBSD (5.3 and later, which are required to run
Wine), /usr/include/netdb.h has the following snippet:
/* obsoleted */
#define EAI_NODATA 7 /* no address associated with hostname */
I did some archeology, and for earlier versions of FreeBSD the definition
in netdb.h indeed was used, and in fact the reference to EAI_NODATA under
> And if we get it from lwres shouldn't we then link to liblwres?
One would indeed expect that, but according to my tests it's not needed.
More information about the wine-devel