/********************************************************************** thread_win32.h - $Author$ Copyright (C) 2004-2007 Koichi Sasada **********************************************************************/ /* interface */ #ifndef RUBY_THREAD_WIN32_H #define RUBY_THREAD_WIN32_H # ifdef __CYGWIN__ # undef _WIN32 # endif WINBASEAPI BOOL WINAPI TryEnterCriticalSection(IN OUT LPCRITICAL_SECTION lpCriticalSection); typedef struct rb_thread_cond_struct { struct cond_event_entry *next; struct cond_event_entry *prev; } rb_nativethread_cond_t; typedef struct native_thread_data_struct { HANDLE interrupt_event; } native_thread_data_t; typedef struct rb_global_vm_lock_struct { HANDLE lock; } rb_global_vm_lock_t; #endif /* RUBY_THREAD_WIN32_H */ /option> The Ruby Programming Language
summaryrefslogtreecommitdiff
path: root/internal/struct.h
AgeCommit message (Expand)Author
2023-01-18Don't redefine RB_OBJ_WRITEPeter Zhu
2021-09-10internal/*.h: skip doxygen卜部昌平
2020-08-27include/ruby/backward/2/r_cast.h: deprecate卜部昌平
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-04-13add #include guard hack卜部昌平
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2019-12-26decouple internal.h headers卜部昌平
2019-12-26internal/struct.h rework卜部昌平
2019-12-26split internal.h into files卜部昌平