diff options
author | Eric Wong <normalperson@yhbt.net> | 2014-02-18 06:48:36 +0000 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2014-02-18 06:48:36 +0000 |
commit | 821b190e39fa48496520eb8f7f782ead8419df58 (patch) | |
tree | 74c0b0ab18d5dc407d9888c0e528394ab6ad7c04 | |
parent | 7c61c7cc7d2571d1778da2f6dd01ea56cdac0530 (diff) | |
download | raindrops-821b190e39fa48496520eb8f7f782ead8419df58.tar.gz |
Do not define or use rb_thread_blocking_region if rb_thread_io_blocking_region is available. rb_thread_blocking_region is gone entirely in Ruby trunk.
-rw-r--r-- | ext/raindrops/linux_inet_diag.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/raindrops/linux_inet_diag.c b/ext/raindrops/linux_inet_diag.c index 7b5bae1..e4d0fab 100644 --- a/ext/raindrops/linux_inet_diag.c +++ b/ext/raindrops/linux_inet_diag.c @@ -13,7 +13,8 @@ #endif /* partial emulation of the 1.9 rb_thread_blocking_region under 1.8 */ -#ifndef HAVE_RB_THREAD_BLOCKING_REGION +#if !defined(HAVE_RB_THREAD_BLOCKING_REGION) && \ + !defined(HAVE_RB_THREAD_IO_BLOCKING_REGION) # include <rubysig.h> # define RUBY_UBF_IO ((rb_unblock_function_t *)-1) typedef void rb_unblock_function_t(void *); |