aboutsummaryrefslogtreecommitdiff
path: root/ares/m4
AgeCommit message (Collapse)Author
2009-11-14Refactor how preprocessor symbol _THREAD_SAFE definition is done.Yang Tse
2009-11-13Assume that getaddrinfo is thread safe, unless hard codedYang Tse
knowledge says the contrary or h_errno is not defined.
2009-11-13Related with the threadsafe capability of getaddrinfo:Yang Tse
- Constantine Sapuntzakis reported that Darwin 6.0 a.k.a. MAC OS X 10.2 and newer have a threadsafe getaddrinfo. - Fix Dragonfly BSD triplet detection. - In case the hard-coded knowledge says that getaddrinfo is threadsafe, an additional check is done to verify that h_errno is also defined. If h_errno isn't defined, we finally assume that it isn't threadsafe. Jamie Lokier provided the inspiration for this extra check.
2009-11-12AIX 5.2 and newer have threadsafe getaddrinfo.Yang Tse
Add some comments to better understand what the regex's pretend to achieve.
2009-11-12HP-UX 11.11 and later have threadsafe getaddrinfoYang Tse
2009-11-12Check if getaddrinfo is threadsafe when function check allows it to be usedYang Tse
2009-11-01Undo old temporary change once used for testing purposesYang Tse
2009-10-31Symbol hiding configure options renamed to the hopefully less ambiguousYang Tse
--enable-symbol-hiding and --disable-symbol-hiding as well as related macro names and some internal variables used for them. Related configuration file preprocessor symbols named to CARES_SYMBOL_HIDING and CARES_SYMBOL_SCOPE_EXTERN.
2009-10-29External API function linkage decoration adjustmentYang Tse
2009-10-28Initial step towards the ability to reduce c-ares exported symbolsYang Tse
based on the 'visibility' attribute for GNUC and __global for Sun compilers, taking also in account __declspec function decoration for Win32 and Symbian DLL's. Introducing configure options --enable-hidden-symbols and --disable-hidden-symbols following libcurl's naming.
2009-10-19Use *_CHECK_PATH_SEPARATOR_REQUIRED to ensure that *_CHECK_PATH_SEPARATORYang Tse
is only expanded and included once in the configure script.
2009-10-19Our _AS_PATH_SEPARATOR_PREPARE override is now m4_defun'd instead of m4_define'dYang Tse
due to autoconf 2.64 m4_require'ing it in _AS_SHELL_SANITIZE indirectly through _AS_PATH_WALK.
2009-09-29Check if _REENTRANT definition is required toYang Tse
make errno available as a preprocessor macro.
2009-07-16test if adding ../lib to includes can fix the current break ...Gunter Knauf
2009-07-14renamed generated config.h to ares_config.h in order to avoid clashes when ↵Gunter Knauf
libcurl is used with other projects which also have a config.h.
2009-06-20Refactor how libraries are checked for connect() function,Yang Tse
and check for connect() as it is done for other functions.
2009-06-18add CloseSocket camel case function checkYang Tse
2009-06-17check for socket() and closesocket() as it is done for other functionsYang Tse
2009-06-09c-ares' --enable-debug --enable-curldebug decoupling follow-upYang Tse
2009-06-05c-ares' -no-undefined and --enable-curldebug adjustmentsYang Tse
2009-05-28c-ares' --enable-curldebug adjustmentsYang Tse
2009-05-27Allow curl debug memory tracking when building a shared library onYang Tse
systems which support external, undefined, symbols in shared libraries.
2009-05-26c-ares's --enable-curldebug configure option decoupled from c-ares's ↵Yang Tse
--enable-debug
2009-05-15remove outdated commentYang Tse
2009-05-07Proper naming for the experimental compiler test and moved to *-compilers.m4Yang Tse
2009-05-07Moved *_CHECK_COMPILER_HALT_ON_ERROR and ↵Yang Tse
*_CHECK_COMPILER_ARRAY_SIZE_NEGATIVE to *-compilers.m4 along with other *_CHECK_COMPILER_*
2009-04-28Added CARES_INCLUDES_SYS_TYPESYang Tse
2009-04-26Initial step towards a configure time curl_socklen_t definitionYang Tse
2009-04-17remove compiler options used while debugging the icc 9.1 optimizer issueYang Tse
2009-04-15Set HP-UX compiler warning level back to the one that exposesYang Tse
the socklen_t issue on this platform.
2009-02-13ignoreYang Tse
2008-11-20Make checking for struct ifreq a prerequisite for settingDan Fandrich
HAVE_IOCTL_SIOCGIFADDR since it's needed to use SIOCGIFADDR and Watcom C doesn't currently define it.
2008-11-19user provided PATH_SEPARATOR always overrides auto-detected oneYang Tse
2008-11-18attempting to keep lines below 80 charsYang Tse
2008-11-18provide a common PATH_SEPARATOR check method which is required byYang Tse
upcomming work to support the broadest range of Autoconf versions
2008-11-18check for gethostbyaddr and gethostbyname as it is done for other functionsYang Tse
2008-11-17Make configure script check if ioctl with the SIOCGIFADDR command can beYang Tse
used, and define HAVE_IOCTL_SIOCGIFADDR if appropriate.
2008-11-17fix leftover from previous commitYang Tse
2008-11-17fix inet_pton() runtime configure checkYang Tse
2008-11-16trim down configure script sizeYang Tse
2008-11-14fix typo affecting inclusion of <arpa/inet.h> in configureYang Tse
checks for inet_ntoa_r() inet_ntop() and inet_pton()
2008-11-14#include <string.h> in the getaddrinfo() runtime check for the memset() ↵Yang Tse
prototype
2008-11-14fix symbol definition check for fcntl.h inclusionYang Tse
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-10-30check for freeaddrinfo() at configuration phaseYang Tse
2008-10-30update aclocal file serial numberYang Tse
2008-10-30remove verification of the freeability of the addrinfo struct pointer membersYang Tse
2008-10-29fix commentYang Tse
2008-10-29make CHECK_FUNC_GETADDRINFO_UNFREEABLE_AI_ADDRYang Tse
and CHECK_FUNC_GETADDRINFO_UNFREEABLE_AI_CANONNAME internal to CHECK_FUNC_GETADDRINFO
2008-10-28fix leftoverYang Tse