ext/kgio/kgio.h in kgio-2.2.0 vs ext/kgio/kgio.h in kgio-2.3.0
- old
+ new
@@ -33,14 +33,18 @@
void init_kgio_wait(void);
void init_kgio_read_write(void);
void init_kgio_accept(void);
void init_kgio_connect(void);
void init_kgio_autopush(void);
+void init_kgio_poll(void);
void kgio_autopush_accept(VALUE, VALUE);
void kgio_autopush_recv(VALUE);
void kgio_autopush_send(VALUE);
VALUE kgio_call_wait_writable(VALUE io);
VALUE kgio_call_wait_readable(VALUE io);
+#if defined(HAVE_RB_THREAD_BLOCKING_REGION) && defined(HAVE_POLL)
+# define USE_KGIO_POLL
+#endif /* USE_KGIO_POLL */
#endif /* KGIO_H */