ext/kgio/kgio.h in kgio-2.1.1 vs ext/kgio/kgio.h in kgio-2.2.0

- old
+ new

@@ -14,12 +14,13 @@ #include <netinet/in.h> #include <fcntl.h> #include <unistd.h> #include <arpa/inet.h> #include <assert.h> +#include <netdb.h> -#include "missing/ancient_ruby.h" +#include "ancient_ruby.h" #include "nonblock.h" #include "my_fileno.h" struct io_args { VALUE io; @@ -31,9 +32,14 @@ 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 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); #endif /* KGIO_H */