11 #include <sys/types.h>
12 #include <sys/socket.h>
14 #include <netinet/in.h>
17 #include <arpa/inet.h>
20 #include "ancient_ruby.h"
22 #include "my_fileno.h"
32 void init_kgio_wait(void);
33 void init_kgio_read_write(void);
34 void init_kgio_accept(void);
35 void init_kgio_connect(void);
36 void init_kgio_autopush(void);
38 void kgio_autopush_accept(VALUE
, VALUE
, int, int);
39 void kgio_autopush_recv(VALUE
, int);
40 void kgio_autopush_send(VALUE
, int);
42 VALUE
kgio_call_wait_writable(VALUE io
);
43 VALUE
kgio_call_wait_readable(VALUE io
);