]> git.sur5r.net Git - openldap/commitdiff
ITS#5824: #if/#elif issues in thread #includes
authorHallvard Furuseth <hallvard@openldap.org>
Fri, 21 Nov 2008 05:03:53 +0000 (05:03 +0000)
committerHallvard Furuseth <hallvard@openldap.org>
Fri, 21 Nov 2008 05:03:53 +0000 (05:03 +0000)
include/ldap_int_thread.h
include/ldap_pvt_thread.h

index f1f72abf75aeeabc6bebee2efc5cd8f7214688f8..75899e51e8fa49e1fa576c8d0ce1e6d40a5c1ffd 100644 (file)
@@ -80,7 +80,7 @@ LDAP_END_DECL
 
 #if defined( HAVE_MACH_CTHREADS_H )
 #      include <mach/cthreads.h>
-#elif defined( HAVE_CTHREAD_H
+#elif defined( HAVE_CTHREADS_H )
 #      include <cthreads.h>
 #endif
 
index 1325e77226716024999e4f09125f2b0de811fdef..7dc34c217a1f2819bc837a320254635017ecf17d 100644 (file)
@@ -59,12 +59,12 @@ ldap_pvt_thread_set_concurrency LDAP_P(( int ));
 
 #ifndef LDAP_PVT_THREAD_H_DONE
 #define        LDAP_PVT_THREAD_SET_STACK_SIZE
-#ifndef LDAP_PVT_THREAD_STACK_SIZE
+/* The size may be explicitly #defined to zero to disable it. */
+#if defined( LDAP_PVT_THREAD_STACK_SIZE ) && LDAP_PVT_THREAD_STACK_SIZE == 0
+#      undef LDAP_PVT_THREAD_SET_STACK_SIZE
+#elif !defined( LDAP_PVT_THREAD_STACK_SIZE )
        /* LARGE stack. Will be twice as large on 64 bit machine. */
-#define LDAP_PVT_THREAD_STACK_SIZE     ( 1 * 1024 * 1024 * sizeof(void *) )
-/* May be explicitly defined to zero to disable it */
-#elif LDAP_PVT_THREAD_STACK_SIZE == 0
-#undef LDAP_PVT_THREAD_SET_STACK_SIZE
+#      define LDAP_PVT_THREAD_STACK_SIZE ( 1 * 1024 * 1024 * sizeof(void *) )
 #endif
 #endif /* !LDAP_PVT_THREAD_H_DONE */