diff --git a/libraries/libldap/util-int.c b/libraries/libldap/util-int.c
index 106ec3d0768dbc3beed689e8cac21a092a3e1b9c..d2b4ae8aee50244125f157921e02435e28471168 100644
--- a/libraries/libldap/util-int.c
+++ b/libraries/libldap/util-int.c
@@ -122,7 +122,7 @@ ldap_pvt_gmtime_lock( void )
 # ifndef LDAP_R_COMPILE
 	return 0;
 # else /* LDAP_R_COMPILE */
-	return LDAP_MUTEX_LOCK( &ldap_int_gmtime_mutex );
+	return ldap_pvt_thread_mutex_lock( &ldap_int_gmtime_mutex );
 # endif /* LDAP_R_COMPILE */
 }
 
@@ -132,7 +132,7 @@ ldap_pvt_gmtime_unlock( void )
 # ifndef LDAP_R_COMPILE
 	return 0;
 # else /* LDAP_R_COMPILE */
-	return LDAP_MUTEX_UNLOCK( &ldap_int_gmtime_mutex );
+	return ldap_pvt_thread_mutex_unlock( &ldap_int_gmtime_mutex );
 # endif /* LDAP_R_COMPILE */
 }
 #endif /* !USE_GMTIME_R || !USE_LOCALTIME_R */