summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew MacIntyre <andymac@bullseye.apana.org.au>2005-01-17 12:16:36 (GMT)
committerAndrew MacIntyre <andymac@bullseye.apana.org.au>2005-01-17 12:16:36 (GMT)
commit2bea474476d8da2524d764fea87f9dc000b6d7d7 (patch)
tree8020d6d6cebd4ad41e0a789a5606619e09d678b6
parent058858151d1015adfa429318b8340779e6caeceb (diff)
downloadcpython-2bea474476d8da2524d764fea87f9dc000b6d7d7.zip
cpython-2bea474476d8da2524d764fea87f9dc000b6d7d7.tar.gz
cpython-2bea474476d8da2524d764fea87f9dc000b6d7d7.tar.bz2
make thread stack size compile-time tunable on OS/2
-rw-r--r--Python/thread_os2.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/Python/thread_os2.h b/Python/thread_os2.h
index eeefe03..a18ce6f 100644
--- a/Python/thread_os2.h
+++ b/Python/thread_os2.h
@@ -14,6 +14,10 @@
long PyThread_get_thread_ident(void);
#endif
+#if !defined(THREAD_STACK_SIZE)
+#define THREAD_STACK_SIZE 0x10000
+#endif
+
/*
* Initialization of the C package, should not be needed.
*/
@@ -31,7 +35,7 @@ PyThread_start_new_thread(void (*func)(void *), void *arg)
int aThread;
int success = 0;
- aThread = _beginthread(func,NULL,65536,arg);
+ aThread = _beginthread(func, NULL, THREAD_STACK_SIZE, arg);
if (aThread == -1) {
success = -1;