ext/kgio/kgio.h in kgio-2.9.3 vs ext/kgio/kgio.h in kgio-2.10.0

- old
+ new

@@ -27,18 +27,13 @@ void init_kgio_read(void); void init_kgio_write(void); void init_kgio_writev(void); void init_kgio_accept(void); void init_kgio_connect(void); -void init_kgio_autopush(void); void init_kgio_poll(void); void init_kgio_tryopen(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_CALL_WITHOUT_GVL) && defined(HAVE_RUBY_THREAD_H) # define KGIO_WITHOUT_GVL(fn,data1,ubf,data2) \ rb_thread_call_without_gvl((fn),(data1),(ubf),(data2)) @@ -87,16 +82,9 @@ * notice. */ # if defined(__linux__) # define USE_MSG_DONTWAIT # endif - -#ifdef USE_MSG_DONTWAIT -/* we don't need these variants, we call kgio_autopush_send/recv directly */ -static inline void kgio_autopush_write(VALUE io) { } -#else -static inline void kgio_autopush_write(VALUE io) { kgio_autopush_send(io); } -#endif /* prefer rb_str_subseq because we don't use negative offsets */ #ifndef HAVE_RB_STR_SUBSEQ #define MY_STR_SUBSEQ(str,beg,len) rb_str_substr((str),(beg),(len)) #else