APACHE_CHECK_STANDARD_MODULE(imap, internal imagemaps, , yes)
APACHE_CHECK_STANDARD_MODULE(actions, Action triggering on requests, action, yes)
APACHE_CHECK_STANDARD_MODULE(speling, correct common URL misspellings, , no)
-APACHE_CHECK_STANDARD_MODULE(userdir, mapping of user requests, , yes)
+APACHE_CHECK_STANDARD_MODULE(userdir, mapping of user requests, , yes, [
+ AC_CHECK_FUNCS(getpwnam_r)
+])
APACHE_CHECK_STANDARD_MODULE(suexec, set uid and gid for spawned processes, , no)
APACHE_CHECK_STANDARD_MODULE(alias, translation of requests, , yes)
#else /* WIN32 */
struct passwd *pw;
-#if APR_HAS_THREADS && defined(_POSIX_THREAD_SAFE_FUNCTIONS)
+#if APR_HAS_THREADS && defined(HAVE_GETPWNAM_R)
struct passwd pwd;
size_t buflen = sysconf(_SC_GETPW_R_SIZE_MAX);
char *buf = apr_pcalloc(r->pool, buflen);