mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
Remove enable-thread / disable-thread configure option. These were only placebo
options. The library is always built as thread safe as possible on every system.
This commit is contained in:
parent
f7f76e17c3
commit
581ce03345
@ -382,33 +382,6 @@ AC_HELP_STRING([--enable-libgcc],[use libgcc when linking]),
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
dnl Default is to try the thread-safe versions of a few functions
|
|
||||||
OPT_THREAD=on
|
|
||||||
|
|
||||||
AC_ARG_ENABLE(thread,dnl
|
|
||||||
AC_HELP_STRING([--disable-thread],[don't look for thread-safe functions])
|
|
||||||
AC_HELP_STRING([--enable-thread],[look for thread-safe functions]),
|
|
||||||
[ case "$enableval" in
|
|
||||||
no)
|
|
||||||
OPT_THREAD=off
|
|
||||||
AC_MSG_WARN(c-ares will not get built using thread-safe functions)
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
]
|
|
||||||
)
|
|
||||||
|
|
||||||
if test X"$OPT_THREAD" = Xoff
|
|
||||||
then
|
|
||||||
AC_DEFINE(DISABLED_THREADSAFE, 1,
|
|
||||||
[Set to explicitly specify we don't want to use thread-safe functions])
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl for recent AIX versions, we skip all the thread-safe checks above since
|
|
||||||
dnl they claim a thread-safe libc using the standard API. But there are
|
|
||||||
dnl some functions still not thread-safe. Check for these!
|
|
||||||
|
|
||||||
dnl Let's hope this split URL remains working:
|
dnl Let's hope this split URL remains working:
|
||||||
dnl http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/ \
|
dnl http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/ \
|
||||||
dnl genprogc/thread_quick_ref.htm
|
dnl genprogc/thread_quick_ref.htm
|
||||||
|
45
configure.ac
45
configure.ac
@ -1827,51 +1827,6 @@ case "$LIBIDN" in
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
dnl Default is to try the thread-safe versions of a few functions
|
|
||||||
OPT_THREAD=on
|
|
||||||
|
|
||||||
AC_ARG_ENABLE(thread,dnl
|
|
||||||
AC_HELP_STRING([--disable-thread],[don't look for thread-safe functions])
|
|
||||||
AC_HELP_STRING([--enable-thread],[look for thread-safe functions]),
|
|
||||||
[ case "$enableval" in
|
|
||||||
no)
|
|
||||||
OPT_THREAD=off
|
|
||||||
AC_MSG_WARN(libcurl will not get built using thread-safe functions)
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
]
|
|
||||||
)
|
|
||||||
|
|
||||||
if test X"$OPT_THREAD" = Xoff
|
|
||||||
then
|
|
||||||
AC_DEFINE(DISABLED_THREADSAFE, 1,
|
|
||||||
[Set to explicitly specify we don't want to use thread-safe functions])
|
|
||||||
else
|
|
||||||
dnl if test "$ipv6" != "yes"; then
|
|
||||||
dnl dig around for gethostbyname_r()
|
|
||||||
dnl the old gethostbyname_r check was done here
|
|
||||||
|
|
||||||
dnl dig around for gethostbyaddr_r()
|
|
||||||
dnl the old gethostbyaddr_r check was here BUT COMMENTED OUT
|
|
||||||
dnl fi
|
|
||||||
|
|
||||||
dnl poke around for inet_ntoa_r()
|
|
||||||
dnl the old inet_ntoa_r check was done here
|
|
||||||
|
|
||||||
dnl is there a localtime_r()
|
|
||||||
dnl the old localtime_r check was done here
|
|
||||||
|
|
||||||
dnl is there a strerror_r()
|
|
||||||
dnl the old strerror_r check was done here
|
|
||||||
|
|
||||||
checkfor_gmtime_r="yes"
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl for recent AIX versions, we skip all the thread-safe checks above since
|
|
||||||
dnl they claim a thread-safe libc using the standard API. But there are
|
|
||||||
dnl some functions still not thread-safe. Check for these!
|
|
||||||
|
|
||||||
dnl Let's hope this split URL remains working:
|
dnl Let's hope this split URL remains working:
|
||||||
dnl http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/ \
|
dnl http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/ \
|
||||||
|
@ -54,9 +54,6 @@
|
|||||||
/* Define this to your Entropy Gathering Daemon socket pathname */
|
/* Define this to your Entropy Gathering Daemon socket pathname */
|
||||||
#undef EGD_SOCKET
|
#undef EGD_SOCKET
|
||||||
|
|
||||||
/* Set to explicitly specify we don't want to use thread-safe functions */
|
|
||||||
#undef DISABLED_THREADSAFE
|
|
||||||
|
|
||||||
/* Define to 1 if you have the alarm function. */
|
/* Define to 1 if you have the alarm function. */
|
||||||
#define HAVE_ALARM 1
|
#define HAVE_ALARM 1
|
||||||
|
|
||||||
|
@ -50,9 +50,6 @@
|
|||||||
/* Define this to your Entropy Gathering Daemon socket pathname */
|
/* Define this to your Entropy Gathering Daemon socket pathname */
|
||||||
#undef EGD_SOCKET
|
#undef EGD_SOCKET
|
||||||
|
|
||||||
/* Set to explicitly specify we don't want to use thread-safe functions */
|
|
||||||
#define DISABLED_THREADSAFE
|
|
||||||
|
|
||||||
/* Define if you want to enable IPv6 support */
|
/* Define if you want to enable IPv6 support */
|
||||||
#undef ENABLE_IPV6
|
#undef ENABLE_IPV6
|
||||||
|
|
||||||
|
@ -57,9 +57,6 @@
|
|||||||
/* when not building a shared library */
|
/* when not building a shared library */
|
||||||
/* #undef CURL_STATICLIB */
|
/* #undef CURL_STATICLIB */
|
||||||
|
|
||||||
/* Set to explicitly specify we don't want to use thread-safe functions */
|
|
||||||
/* #undef DISABLED_THREADSAFE */
|
|
||||||
|
|
||||||
/* your Entropy Gathering Daemon socket pathname */
|
/* your Entropy Gathering Daemon socket pathname */
|
||||||
/* #undef EGD_SOCKET */
|
/* #undef EGD_SOCKET */
|
||||||
|
|
||||||
|
@ -47,9 +47,6 @@
|
|||||||
/* when not building a shared library */
|
/* when not building a shared library */
|
||||||
/* #undef CURL_STATICLIB */
|
/* #undef CURL_STATICLIB */
|
||||||
|
|
||||||
/* Set to explicitly specify we don't want to use thread-safe functions */
|
|
||||||
/* #undef DISABLED_THREADSAFE */
|
|
||||||
|
|
||||||
/* lber dynamic library file */
|
/* lber dynamic library file */
|
||||||
/* #undef DL_LBER_FILE */
|
/* #undef DL_LBER_FILE */
|
||||||
|
|
||||||
|
@ -68,9 +68,6 @@
|
|||||||
/* when not building a shared library */
|
/* when not building a shared library */
|
||||||
/* #undef CURL_STATICLIB */
|
/* #undef CURL_STATICLIB */
|
||||||
|
|
||||||
/* Set to explicitly specify we don't want to use thread-safe functions */
|
|
||||||
/* #undef DISABLED_THREADSAFE */
|
|
||||||
|
|
||||||
/* your Entropy Gathering Daemon socket pathname */
|
/* your Entropy Gathering Daemon socket pathname */
|
||||||
/* #undef EGD_SOCKET */
|
/* #undef EGD_SOCKET */
|
||||||
|
|
||||||
|
@ -53,9 +53,6 @@
|
|||||||
/* Define this to your Entropy Gathering Daemon socket pathname */
|
/* Define this to your Entropy Gathering Daemon socket pathname */
|
||||||
#undef EGD_SOCKET
|
#undef EGD_SOCKET
|
||||||
|
|
||||||
/* Set to explicitly specify we don't want to use thread-safe functions */
|
|
||||||
#define DISABLED_THREADSAFE
|
|
||||||
|
|
||||||
/* Define if you want to enable IPv6 support */
|
/* Define if you want to enable IPv6 support */
|
||||||
#undef ENABLE_IPV6
|
#undef ENABLE_IPV6
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user