diff options
author | Yang Tse <yangsita@gmail.com> | 2009-11-12 22:48:40 +0000 |
---|---|---|
committer | Yang Tse <yangsita@gmail.com> | 2009-11-12 22:48:40 +0000 |
commit | 4999847625d6ff149e0e5dd34728bf531f21182a (patch) | |
tree | d8eda19cd3555bc569e25d2c67f977c91a5222e1 /m4 | |
parent | d26a92493a94c8af3d01f9e71a51a5b93ad5e6da (diff) |
AIX 5.2 and newer have threadsafe getaddrinfo.
Add some comments to better understand what the regex's pretend to achieve.
Diffstat (limited to 'm4')
-rw-r--r-- | m4/curl-functions.m4 | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/m4/curl-functions.m4 b/m4/curl-functions.m4 index 5cab3c0b2..81543934e 100644 --- a/m4/curl-functions.m4 +++ b/m4/curl-functions.m4 @@ -22,7 +22,7 @@ #*************************************************************************** # File version for 'aclocal' use. Keep it a single number. -# serial 56 +# serial 57 dnl CURL_INCLUDES_ARPA_INET @@ -1635,34 +1635,52 @@ AC_DEFUN([CURL_CHECK_FUNC_GETADDRINFO], [ if test "$ac_cv_func_getaddrinfo" = "yes"; then AC_MSG_CHECKING([if getaddrinfo is threadsafe]) case $host_os in + aix[[1234]].* | aix5.[[01]].*) + dnl aix 5.1 and older + tst_tsafe_getaddrinfo="no" + ;; + aix*) + dnl aix 5.2 and newer + tst_tsafe_getaddrinfo="yes" + ;; darwin[[12354678]].*) + dnl darwin 8.X and older tst_tsafe_getaddrinfo="no" ;; darwin*) + dnl darwin 9.X and newer tst_tsafe_getaddrinfo="yes" ;; dragonflybsd*) + dnl dragonflybsd any version tst_tsafe_getaddrinfo="yes" ;; freebsd[[1234]].* | freebsd5.[[1234]]*) + dnl freebsd 5.4 and older tst_tsafe_getaddrinfo="no" ;; freebsd*) + dnl freebsd 5.5 and newer tst_tsafe_getaddrinfo="yes" ;; hpux[[123456789]].* | hpux10.* | hpux11.0* | hpux11.10*) + dnl hpux 11.10 and older tst_tsafe_getaddrinfo="no" ;; hpux*) + dnl hpux 11.11 and newer tst_tsafe_getaddrinfo="yes" ;; linux*) + dnl linux any version tst_tsafe_getaddrinfo="yes" ;; netbsd[[123]].*) + dnl netbsd 3.X and older tst_tsafe_getaddrinfo="no" ;; netbsd*) + dnl netbsd 4.X and newer tst_tsafe_getaddrinfo="yes" ;; esac |