projects
/
silc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d5e9388
)
For pthread rwlock use _XOPEN_SOURCE define.
author
Pekka Riikonen
<priikone@silcnet.org>
Wed, 14 Feb 2007 14:58:37 +0000
(14:58 +0000)
committer
Pekka Riikonen
<priikone@silcnet.org>
Wed, 14 Feb 2007 14:58:37 +0000
(14:58 +0000)
includes/silc.h.in
patch
|
blob
|
history
diff --git
a/includes/silc.h.in
b/includes/silc.h.in
index accf52253b65e52d30cbe70023af67db24c19949..85810c1d327f3726f5741f8192d4ba8b7f5587dc 100644
(file)
--- a/
includes/silc.h.in
+++ b/
includes/silc.h.in
@@
-90,6
+90,19
@@
extern "C" {
#define DLLAPI
#endif
#define DLLAPI
#endif
+#ifdef SILC_HAVE_PTHREAD
+/* For pthreads rwlock support */
+#ifndef _XOPEN_SOURCE
+#define _XOPEN_SOURCE 500
+#else
+#ifdef _XOPEN_SOURCE < 500
+#define _XOPEN_SOURCE_SAVE _XOPEN_SOURCE
+#undef _XOPEN_SOURCE
+#define _XOPEN_SOURCE 500
+#endif /* _XOPEN_SOURCE < 500 */
+#endif /* _XOPEN_SOURCE */
+#endif /* SILC_HAVE_PTHREAD */
+
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@
-181,6
+194,11
@@
extern "C" {
#ifdef SILC_HAVE_PTHREAD
#include <pthread.h>
#ifdef SILC_HAVE_PTHREAD
#include <pthread.h>
+#ifdef _XOPEN_SOURCE_SAVE
+#undef _XOPEN_SOURCE
+#define _XOPEN_SOURCE _XOPEN_SOURCE_SAVE
+#undef _XOPEN_SOURCE_SAVE
+#endif /* _XOPEN_SOURCE_SAVE */
#endif
#ifdef HAVE_STDDEF_H
#endif
#ifdef HAVE_STDDEF_H