]> git.sur5r.net Git - openldap/blobdiff - include/ldap_pvt_thread.h
Added LDAP_LOG messages
[openldap] / include / ldap_pvt_thread.h
index a1908c8906f0a91fd6db94b62a1f5c5e0465f819..3179f138c2faf2805d79ca2654637ed87dd48558 100644 (file)
@@ -1,6 +1,6 @@
 /* $OpenLDAP$ */
 /*
- * Copyright 1998-2001 The OpenLDAP Foundation, Redwood City, California, USA
+ * Copyright 1998-2002 The OpenLDAP Foundation, Redwood City, California, USA
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -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 )