1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

internal/thread.h rework

Rather trivial, added missed MJIT_FUNC_EXPORTED function declaration.
This commit is contained in:
卜部昌平 2019-12-04 15:40:18 +09:00
parent ce2c97d738
commit e0b1be0162
Notes: git 2019-12-26 20:45:57 +09:00

View file

@ -9,6 +9,10 @@
* modify this file, provided that the conditions mentioned in the
* file COPYING are met. Consult the file for details.
*/
#include "ruby/ruby.h" /* for VALUE */
#include "ruby/intern.h" /* for rb_blocking_function_t */
struct rb_thread_struct; /* in vm_core.h */
/* thread.c */
#define COVERAGE_INDEX_LINES 0
@ -41,4 +45,8 @@ VALUE rb_thread_io_blocking_region(rb_blocking_function_t *func, void *data1, in
int ruby_thread_has_gvl_p(void); /* for ext/fiddle/closure.c */
RUBY_SYMBOL_EXPORT_END
MJIT_SYMBOL_EXPORT_BEGIN
int rb_threadptr_execute_interrupts(struct rb_thread_struct *th, int blocking_timing);
MJIT_SYMBOL_EXPORT_END
#endif /* INTERNAL_THREAD_H */