30dd1d297f
Resolves: #1956031
29 lines
701 B
Diff
29 lines
701 B
Diff
From d548ab15e0d615524c403440c01a9748bfcac87d Mon Sep 17 00:00:00 2001
|
|
From: Howard Chu <hyc@openldap.org>
|
|
Date: Tue, 28 Apr 2020 16:33:41 +0100
|
|
Subject: [PATCH] ITS#9215 fix for glibc again
|
|
|
|
---
|
|
libraries/libldap_r/thr_posix.c | 5 +++++
|
|
1 file changed, 5 insertions(+)
|
|
|
|
diff --git a/libraries/libldap_r/thr_posix.c b/libraries/libldap_r/thr_posix.c
|
|
index e4b435707..62f94ca16 100644
|
|
--- a/libraries/libldap_r/thr_posix.c
|
|
+++ b/libraries/libldap_r/thr_posix.c
|
|
@@ -18,6 +18,11 @@
|
|
|
|
#if defined( HAVE_PTHREADS )
|
|
|
|
+#ifdef __GLIBC__
|
|
+#undef _FEATURES_H
|
|
+#define _XOPEN_SOURCE 500 /* For pthread_setconcurrency() on glibc */
|
|
+#endif
|
|
+
|
|
#include <ac/errno.h>
|
|
|
|
#ifdef REPLACE_BROKEN_YIELD
|
|
--
|
|
2.31.1
|
|
|