mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
parent
5ac4bf2cd8
commit
9e6e39c351
Notes:
git
2020-04-08 13:28:42 +09:00
Merged-By: shyouhei <shyouhei@ruby-lang.org>
383 changed files with 60184 additions and 5439 deletions
|
@ -12,20 +12,14 @@
|
|||
#ifndef RUBY_THREAD_H
|
||||
#define RUBY_THREAD_H 1
|
||||
|
||||
#if defined(__cplusplus)
|
||||
extern "C" {
|
||||
#if 0
|
||||
} /* satisfy cc-mode */
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#include "ruby/intern.h"
|
||||
#include "ruby/3/dllexport.h"
|
||||
|
||||
/* flags for rb_nogvl */
|
||||
#define RB_NOGVL_INTR_FAIL (0x1)
|
||||
#define RB_NOGVL_UBF_ASYNC_SAFE (0x2)
|
||||
|
||||
RUBY_SYMBOL_EXPORT_BEGIN
|
||||
RUBY3_SYMBOL_EXPORT_BEGIN()
|
||||
|
||||
void *rb_thread_call_with_gvl(void *(*func)(void *), void *data1);
|
||||
|
||||
|
@ -45,13 +39,6 @@ void *rb_nogvl(void *(*func)(void *), void *data1,
|
|||
#define RUBY_CALL_WO_GVL_FLAG_SKIP_CHECK_INTS_AFTER 0x01
|
||||
#define RUBY_CALL_WO_GVL_FLAG_SKIP_CHECK_INTS_
|
||||
|
||||
RUBY_SYMBOL_EXPORT_END
|
||||
|
||||
#if defined(__cplusplus)
|
||||
#if 0
|
||||
{ /* satisfy cc-mode */
|
||||
#endif
|
||||
} /* extern "C" { */
|
||||
#endif
|
||||
RUBY3_SYMBOL_EXPORT_END()
|
||||
|
||||
#endif /* RUBY_THREAD_H */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue