summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorWilliam A. Rowe Jr <wrowe@apache.org>2019-04-01 17:39:52 +0000
committerWilliam A. Rowe Jr <wrowe@apache.org>2019-04-01 17:39:52 +0000
commitd9bb27b19ef53e2873e2dbb00750bb55396e6e6a (patch)
tree7657be9cc9cf73b9086d825462cb50bcd7758411 /configure.in
parent1181e9874237fdebb9ed6b71cc184fbc6b5a6f3d (diff)
downloadapr-d9bb27b19ef53e2873e2dbb00750bb55396e6e6a.tar.gz
Simplify avoiding the dirread_r deprecated and unwise invocations, by always
presuming READDIR_IS_THREAD_SAFE for our purposes. Users can force-override this to gain dirread_r detection again, but it would not be advised in 1.7.0 and later releases. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1856756 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in6
1 files changed, 2 insertions, 4 deletions
diff --git a/configure.in b/configure.in
index a55106977..e40b05382 100644
--- a/configure.in
+++ b/configure.in
@@ -838,15 +838,13 @@ else
fi
fi
-ac_cv_define_READDIR_IS_THREAD_SAFE=no
+ac_cv_define_READDIR_IS_THREAD_SAFE=yes
ac_cv_define_GETHOSTBYNAME_IS_THREAD_SAFE=no
ac_cv_define_GETHOSTBYADDR_IS_THREAD_SAFE=no
ac_cv_define_GETSERVBYNAME_IS_THREAD_SAFE=no
if test "$threads" = "1"; then
AC_MSG_NOTICE([APR will use threads])
- AC_CHECK_LIB(c_r, readdir,
- AC_DEFINE(READDIR_IS_THREAD_SAFE, 1,
- [Define if readdir is thread safe]))
+ AC_DEFINE(READDIR_IS_THREAD_SAFE, 1, [Modern readdir is thread safe])
if test "x$apr_gethostbyname_is_thread_safe" = "x"; then
AC_CHECK_LIB(c_r, gethostbyname, apr_gethostbyname_is_thread_safe=yes)
fi