11 #include <sys/types.h>
12 #include <sys/socket.h>
14 #include <netinet/in.h>
17 #include <arpa/inet.h>
21 #include "ancient_ruby.h"
23 #include "my_fileno.h"
33 void init_kgio_wait(void);
34 void init_kgio_read_write(void);
35 void init_kgio_accept(void);
36 void init_kgio_connect(void);
37 void init_kgio_autopush(void);
38 void init_kgio_poll(void);
40 void kgio_autopush_accept(VALUE
, VALUE
);
41 void kgio_autopush_recv(VALUE
);
42 void kgio_autopush_send(VALUE
);
44 VALUE
kgio_call_wait_writable(VALUE io
);
45 VALUE
kgio_call_wait_readable(VALUE io
);