From e54818fa1513ff6802c929d27f01df2257d8c153 Mon Sep 17 00:00:00 2001 From: rpj Date: Sun, 26 Jul 1998 11:25:32 +0000 Subject: Sun Jul 26 13:06:12 1998 Ross Johnson * exit.c (_pthread_exit): New function. Called from pthread_exit() and _pthread_start_call() to exit the thread. It allows an extra argument which is the return code passed to _endthreadex(). * create.c (_pthread_start_call): Change pthread_exit() call to _pthread_exit() call. --- create.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'create.c') diff --git a/create.c b/create.c index 91b81a4..dc54c37 100644 --- a/create.c +++ b/create.c @@ -40,7 +40,8 @@ _pthread_start_call(void * us_arg) ret = (*func)(arg); - pthread_exit(NULL); + _pthread_exit(NULL, ret); + /* Never Reached */ } -- cgit v1.2.3