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 */