summaryrefslogtreecommitdiff
path: root/thread_pthread.c
diff options
context:
space:
mode:
authorDaisuke Fujimura (fd0) <booleanlabel@gmail.com>2023-12-17 00:02:57 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2023-12-24 08:06:03 +0900
commitdaefbf8fbfa1bd2109315bab7658f52460f7ed59 (patch)
treec5eb59369c438082b3fcfbcd75de94a275de89ce /thread_pthread.c
parent50bf4373411a8780270c7ba1cc983d5756a4fde1 (diff)
Use native_thread_init_stack on cygwin
Diffstat (limited to 'thread_pthread.c')
-rw-r--r--thread_pthread.c9
1 files changed, 0 insertions, 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 *