Sha256: 2ffd56938d0affa3c7e5b64028d1671c4ff28440293d6d5fdca1affa2bbfec36

Contents?: true

Size: 539 Bytes

Versions: 10

Compression:

Stored size: 539 Bytes

Contents

#ifdef KGIO_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

10 entries across 10 versions & 2 rubygems

Version Path
kgio-2.11.4 ext/kgio/blocking_io_region.h
kgio-2.11.3 ext/kgio/blocking_io_region.h
kgio-2.11.2 ext/kgio/blocking_io_region.h
kgio-2.11.1.1.g36ea ext/kgio/blocking_io_region.h
kgio-2.11.1 ext/kgio/blocking_io_region.h
kgio-2.11.0 ext/kgio/blocking_io_region.h
ish_lib_manager-0.0.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/kgio-2.10.0/ext/kgio/blocking_io_region.h
kgio-2.10.0 ext/kgio/blocking_io_region.h
kgio-2.9.3 ext/kgio/blocking_io_region.h
kgio-2.9.2 ext/kgio/blocking_io_region.h