From daefbf8fbfa1bd2109315bab7658f52460f7ed59 Mon Sep 17 00:00:00 2001 From: "Daisuke Fujimura (fd0)" Date: Sun, 17 Dec 2023 00:02:57 +0900 Subject: [PATCH] Use native_thread_init_stack on cygwin --- thread_pthread.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/thread_pthread.c b/thread_pthread.c index 81a90d194e..7918d0d3d9 100644 --- a/thread_pthread.c +++ b/thread_pthread.c @@ -2074,10 +2074,6 @@ native_thread_init_stack(rb_thread_t *th) return 0; } -#ifndef __CYGWIN__ -#define USE_NATIVE_THREAD_INIT 1 -#endif - struct nt_param { rb_vm_t *vm; struct rb_native_thread *nt; @@ -2186,13 +2182,8 @@ native_thread_create_dedicated(rb_thread_t *th) static void call_thread_start_func_2(rb_thread_t *th) { -#if defined USE_NATIVE_THREAD_INIT native_thread_init_stack(th); thread_start_func_2(th, th->ec->machine.stack_start); -#else - VALUE stack_start; - thread_start_func_2(th, &stack_start); -#endif } static void *