]> git.sur5r.net Git - openldap/blobdiff - include/ldap_pvt_thread.h
Some minor bugs for dntest ""
[openldap] / include / ldap_pvt_thread.h
index a1908c8906f0a91fd6db94b62a1f5c5e0465f819..8ff4a1085f14754a6030117cb2389fb50810cfea 100644 (file)
@@ -41,14 +41,19 @@ ldap_pvt_thread_set_concurrency LDAP_P(( int ));
 #define LDAP_PVT_THREAD_CREATE_JOINABLE 0
 #define LDAP_PVT_THREAD_CREATE_DETACHED 1
 
-LDAP_F( int ) 
+#ifndef LDAP_PVT_THREAD_STACK_SIZE
+       /* LARGE stack */
+#define LDAP_PVT_THREAD_STACK_SIZE     (16*1024*1024)
+#endif
+
+LDAP_F( int )
 ldap_pvt_thread_create LDAP_P((
-       ldap_pvt_thread_t * thread, 
+       ldap_pvt_thread_t * thread,
        int     detach,
-       void *(*start_routine)( void * ), 
+       void *(*start_routine)( void * ),
        void *arg));
 
-LDAP_F( void ) 
+LDAP_F( void )
 ldap_pvt_thread_exit LDAP_P(( void *retval ));
 
 LDAP_F( int )
@@ -74,7 +79,7 @@ ldap_pvt_thread_cond_broadcast LDAP_P(( ldap_pvt_thread_cond_t *cond ));
 
 LDAP_F( int )
 ldap_pvt_thread_cond_wait LDAP_P((
-       ldap_pvt_thread_cond_t *cond, 
+       ldap_pvt_thread_cond_t *cond,
        ldap_pvt_thread_mutex_t *mutex ));
 
 LDAP_F( int )