From 82247cb7d1a5363dbe40ba14207916f0f939e6f6 Mon Sep 17 00:00:00 2001 From: Andrew MacIntyre Date: Sun, 23 Jul 2006 13:00:04 +0000 Subject: [PATCH] bugfix: PyThread_start_new_thread() returns the thread ID, not a flag; will backport. --- Python/thread_os2.h | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/Python/thread_os2.h b/Python/thread_os2.h index 3ed9d08a314..12eeed51c46 100644 --- a/Python/thread_os2.h +++ b/Python/thread_os2.h @@ -35,21 +35,18 @@ PyThread__init_thread(void) long PyThread_start_new_thread(void (*func)(void *), void *arg) { - int aThread; - int success = 0; + int thread_id; - aThread = _beginthread(func, + thread_id = _beginthread(func, NULL, OS2_STACKSIZE(_pythread_stacksize), arg); - if (aThread == -1) { - success = -1; - fprintf(stderr, "aThread failed == %d", aThread); + if (thread_id == -1) { dprintf(("_beginthread failed. return %ld\n", errno)); } - return success; + return thread_id; } long