void write_data(uv_stream_t *dest, size_t size, uv_buf_t buf, uv_write_cb cb)
void on_stdout_write(uv_write_t *req, int status)
UV_EXTERN int uv_fs_open(uv_loop_t *loop, uv_fs_t *req, const char *path, int flags, int mode, uv_fs_cb cb)
memcpy(mem, inblock.get(), min(CONTAINING_RECORD(inblock.get(), MEMBLOCK, data) ->size, size))
UV_EXTERN int uv_write(uv_write_t *req, uv_stream_t *handle, const uv_buf_t bufs[], unsigned int nbufs, uv_write_cb cb)
void read_stdin(uv_stream_t *stream, ssize_t nread, const uv_buf_t *buf)
void alloc_buffer(uv_handle_t *handle, size_t suggested_size, uv_buf_t *buf)
int main(int argc, char **argv)
void free_write_req(uv_write_t *req)
void on_file_write(uv_write_t *req, int status)