diff options
Diffstat (limited to 'threadproc/os2/thread.c')
-rw-r--r-- | threadproc/os2/thread.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/threadproc/os2/thread.c b/threadproc/os2/thread.c index bcb3d7b20..3c590a6dc 100644 --- a/threadproc/os2/thread.c +++ b/threadproc/os2/thread.c @@ -69,7 +69,7 @@ APR_DECLARE(apr_status_t) apr_threadattr_guardsize_set(apr_threadattr_t *attr, } #ifdef APR_HAS_THREAD_LOCAL -static APR_THREAD_LOCAL apr_thread_t *current_thread; +static APR_THREAD_LOCAL apr_thread_t *current_thread = NULL; #endif static void dummy_worker(void *opaque) @@ -84,10 +84,6 @@ static void dummy_worker(void *opaque) if (thd->attr->attr & APR_THREADATTR_DETACHED) { apr_pool_destroy(thread->pool); } - -#ifdef APR_HAS_THREAD_LOCAL - current_thread = NULL; -#endif } @@ -217,9 +213,6 @@ APR_DECLARE(void) apr_thread_exit(apr_thread_t *thd, apr_status_t retval) if (thd->attr->attr & APR_THREADATTR_DETACHED) { apr_pool_destroy(thd->pool); } -#ifdef APR_HAS_THREAD_LOCAL - current_thread = NULL; -#endif _endthread(); } |