1#ifndef RUBY_THREAD_WIN32_H
2#define RUBY_THREAD_WIN32_H
25 struct cond_event_entry *
next;
26 struct cond_event_entry *
prev;
42 void *
ptr = TlsGetValue(
key);
44 rb_bug(
"TlsGetValue() returns NULL");
53 rb_bug(
"TlsSetValue() error");
57RUBY_SYMBOL_EXPORT_BEGIN
void rb_bug(const char *fmt,...)
struct cond_event_entry * next
struct cond_event_entry * prev
struct rb_thread_cond_struct rb_nativethread_cond_t
native_tls_key_t ruby_current_ec_key
struct native_thread_data_struct native_thread_data_t
WINBASEAPI BOOL WINAPI TryEnterCriticalSection(IN OUT LPCRITICAL_SECTION lpCriticalSection)
struct rb_global_vm_lock_struct rb_global_vm_lock_t