make thread stack size compile-time tunable on OS/2

This commit is contained in:
Andrew MacIntyre 2005-01-17 12:16:36 +00:00
parent 058858151d
commit 2bea474476
1 changed files with 5 additions and 1 deletions

View File

@ -14,6 +14,10 @@
long PyThread_get_thread_ident(void); long PyThread_get_thread_ident(void);
#endif #endif
#if !defined(THREAD_STACK_SIZE)
#define THREAD_STACK_SIZE 0x10000
#endif
/* /*
* Initialization of the C package, should not be needed. * 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 aThread;
int success = 0; int success = 0;
aThread = _beginthread(func,NULL,65536,arg); aThread = _beginthread(func, NULL, THREAD_STACK_SIZE, arg);
if (aThread == -1) { if (aThread == -1) {
success = -1; success = -1;