about summary refs log tree commit homepage
path: root/ext/raindrops/linux_inet_diag.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/raindrops/linux_inet_diag.c')
-rw-r--r--ext/raindrops/linux_inet_diag.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/raindrops/linux_inet_diag.c b/ext/raindrops/linux_inet_diag.c
index e6d7366..89206bf 100644
--- a/ext/raindrops/linux_inet_diag.c
+++ b/ext/raindrops/linux_inet_diag.c
@@ -33,7 +33,9 @@ rb_thread_blocking_region(
 }
 #endif /* ! HAVE_RB_THREAD_BLOCKING_REGION */
 
-#ifndef HAVE_RB_THREAD_IO_BLOCKING_REGION
+#ifdef HAVE_RB_THREAD_IO_BLOCKING_REGION
+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 /* HAVE_RB_THREAD_IO_BLOCKING_REGION */