aboutsummaryrefslogtreecommitdiff
path: root/ares/config-win32.h
AgeCommit message (Collapse)Author
2009-12-21- Ingmar Runge noticed that Windows config-win32.h configuration fileYang Tse
did not include a definition for HAVE_CLOSESOCKET which resulted in function close() being inappropriately used to close sockets.
2009-10-27Fix Pelles C Win32 target compilation issuesYang Tse
2009-10-06Fix ssize_t redefinition errors on WIN64 reported by Alexey SimakYang Tse
2009-04-14use HAVE_LIMITS_H symbol to protect limits.h inclusionYang Tse
2009-02-20Do not halt compilation when using VS2008 to build a Windows 2000 targetYang Tse
2008-12-08Added needed defines for Watt-32 on Windows.Gisle Vanem
2008-11-28Make use of gethostname() conditional on it being availableDan Fandrich
2008-11-13Refactor configure script detection of functions used to set sockets intoYang Tse
non-blocking mode, and decouple function detection from function capability.
2008-11-01Adjust WIN32 freeaddrinfo, getaddrinfo and getnameinfo availabilityYang Tse
2008-11-01WIN32 availability of freeaddrinfo, getaddrinfo and getnameinfo functions is ↵Yang Tse
quite convoluted, compiler dependant and in some cases even build target dependat.
2008-09-15rearrange to allow internal/private use of ares_strcasecmp to any system thatYang Tse
lacks the strcasecmp function.
2008-09-11strdup() clone for systems/configurations which lack itYang Tse
2008-07-17RECVFROM_TYPE_ARG2, RECVFROM_TYPE_ARG5 and RECVFROM_TYPE_ARG6 are now definedYang Tse
to the data type pointed by its respective argument and not the pointer type.
2008-07-16Configure process now checks availability of recvfrom() socket function andYang Tse
finds out its return type and the types of its arguments. Added definitions for non-configure systems config files, and introduced macro sreadfrom which will be used on udp sockets as a recvfrom() wrapper.
2007-12-18MSVC 9.0 (VS2008) does not support Windows build targets prior to WinXP,Yang Tse
and makes wrong asumptions of build target when it isn't specified. So, if no build target has been defined we will target WinXP when building with MSVC 9.0 (VS2008).
2007-11-15Needed now that in6_addr is referenced in ares.hYang Tse
2007-11-07MSVC versions prior to VS2005 do not complain about portable C functionsYang Tse
2007-10-24Windows build targets have socklen_t definition in ws2tcpip.h but someYang Tse
versions of ws2tcpip.h do not have the definition. It seems that when the socklen_t definition is missing from ws2tcpip.h the definition for INET_ADDRSTRLEN is also missing, and that when one definition is present the other one also is available.
2007-02-06Added HAVE_PROCESS_H for DOS/Win32.Gisle Vanem
Include <process.h> for getpid() in ares_init.c.
2006-11-25Make sure RETSIGTYPE is properly definedYang Tse
2006-11-24Define HAVE_SIGNAL_H, HAVE_SIG_ATOMIC_T and HAVE_SIG_ATOMIC_T_VOLATILEYang Tse
as appropriate for platforms that don't have autotools support
2006-10-31Updated dependency output.Gisle Vanem
2006-10-31Removed unneeded stuff.Gisle Vanem
2006-10-31Added Watt-32 section to fix things for Watt32+Win32 targets.Gisle Vanem
2006-10-14Define HAVE_STRUCT_TIMEVAL as appropriate for platforms that lack autotools ↵Yang Tse
support
2006-07-04Get qualifier of arg 2 for send() apart into SEND_QUAL_ARG2.Yang Tse
2006-07-04Platforms that don't have/run configure need default values in their config ↵Yang Tse
files for: HAVE_GETNAMEINFO, GETNAMEINFO_QUAL_ARG1, GETNAMEINFO_TYPE_ARG1, GETNAMEINFO_TYPE_ARG2, GETNAMEINFO_TYPE_ARG46, GETNAMEINFO_TYPE_ARG7 HAVE_RECV, RECV_TYPE_ARG1, RECV_TYPE_ARG2, RECV_TYPE_ARG3, RECV_TYPE_ARG4, RECV_TYPE_RETV HAVE_SEND, SEND_TYPE_ARG1, SEND_TYPE_ARG2, SEND_TYPE_ARG3, SEND_TYPE_ARG4, SEND_TYPE_RETV
2005-12-20Changes for PellesC for Win32. It needs <unistd.h> for 'ssize_t'. Hence theGisle Vanem
rearrangement in ares_process.c.
2005-12-18Fix spacing. When defining, define to 1.Yang Tse
2005-12-17CleanupYang Tse
2005-12-16'Fix' windows buildsYang Tse
2005-11-14We have HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID.Gisle Vanem
2005-11-10Easy configuration with this file.Gisle Vanem