it does have EAI_SYSTEM, but you must not be using that same header. But this doesn't really matter because:
Cygwin does not implement getaddrinfo and so Ikarus implements it's own. So we'll need to make Ikarus's getaddrinfo work with this. Maybe an #if (!HAVE_GETADDRINFO) around that EAI_SYSTEM switch.
EAI_SYSTEM is from #include <netdb.h> and looking at Cygwin's netdb.h at:
http:// cygwin. com/cgi- bin/cvsweb. cgi/src/ winsup/ cygwin/ include/ netdb.h? rev=1.10& content- type=text/ x-cvsweb- markup& cvsroot= src
it does have EAI_SYSTEM, but you must not be using that same header. But this doesn't really matter because:
Cygwin does not implement getaddrinfo and so Ikarus implements it's own. So we'll need to make Ikarus's getaddrinfo work with this. Maybe an #if (!HAVE_GETADDRINFO) around that EAI_SYSTEM switch.