Sha256: 286b5e28ead239c8eee75b658bddfda8e6ac88d9e950250a270ec7c1cdba9474
Contents?: true
Size: 556 Bytes
Versions: 3
Compression:
Stored size: 556 Bytes
Contents
#ifdef KGIO_HAVE_THREAD_CALL_WITHOUT_GVL # if defined(HAVE_RB_THREAD_IO_BLOCKING_REGION) /* temporary API for Ruby 1.9.3 */ VALUE rb_thread_io_blocking_region(rb_blocking_function_t *, void *, int); # elif defined(HAVE_RB_THREAD_CALL_WITHOUT_GVL) # define rb_thread_io_blocking_region(fn,data,fd) \ rb_thread_call_without_gvl((fn),(data),RUBY_UBF_IO,0) # elif defined(HAVE_RB_THREAD_BLOCKING_REGION) # define rb_thread_io_blocking_region(fn,data,fd) \ rb_thread_blocking_region((fn),(data),RUBY_UBF_IO,0) # endif #endif
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
kgio-2.9.1 | ext/kgio/blocking_io_region.h |
kgio-2.9.0.2.gf33a | ext/kgio/blocking_io_region.h |
kgio-2.9.0 | ext/kgio/blocking_io_region.h |