Lines Matching refs:io_buffer
117 typedef struct io_buffer {
126 } *io_buffer;
128 static io_buffer new_io_buffer (int _handle) {
129 io_buffer buffer;
131 buffer = New(struct io_buffer);
140 static void flush(io_buffer buffer) {
147 static void free_io_buffer(io_buffer buffer) {
153 static size_t buf_read (io_buffer buf, Byte* buffer, size_t nbytes) {
195 static size_t buf_write(io_buffer buf, void* buffer, size_t nbytes) {
209 typedef int io_buffer;
211 io_buffer new_io_buffer (int handle) {
216 size_t buf_read (io_buffer handle, Byte* buffer, size_t nbytes) {
220 size_t buf_write(io_buffer handle, void* buffer, size_t nbytes) {
225 void free_io_buffer(io_buffer buffer) { }
228 void flush(io_buffer buffer) { }
240 static Dword read_dword(io_buffer fp)
250 static void write_dword(io_buffer fp, Dword parm)
299 static char send_packet(Packet packet, io_buffer fp)
321 static char recv_packet(Packet packet, io_buffer fp, Dword maxlength)
391 static char do_auth(io_buffer sock, int *version)
998 static void send_reply(int rval, io_buffer sock, int len) {
1025 io_buffer sock;