diff --git a/build/openldap.m4 b/build/openldap.m4
index e1f935c97031e9667b71530c49c04d12314dd859..846fe85eb24f50614503f8ad5445f598a6ef82b3 100644
--- a/build/openldap.m4
+++ b/build/openldap.m4
@@ -650,7 +650,7 @@ AC_DEFUN([OL_POSIX_THREAD_VERSION],
 	AC_EGREP_HEADER(pthread_detach,pthread.h,[
 	AC_EGREP_CPP(draft7,[
 #		include <pthread.h>
-#		ifdef PTHREAD_CREATE_JOINABLE
+#		ifdef PTHREAD_CREATE_UNDETACHED
 		draft7
 #		endif
 	], ol_cv_pthread_version=7, [