ext/kgio/blocking_io_region.h in kgio-2.5.0 vs ext/kgio/blocking_io_region.h in kgio-2.6.0
- old
+ new
@@ -1,6 +1,9 @@
#ifdef HAVE_RB_THREAD_BLOCKING_REGION
-# ifndef HAVE_RB_THREAD_IO_BLOCKING_REGION
+# ifdef 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);
+# else
# define rb_thread_io_blocking_region(fn,data,fd) \
rb_thread_blocking_region((fn),(data),RUBY_UBF_IO,0)
# endif
#endif