p9_buffer
p9_buffer_alloc(struct p9_buffer *fc, int alloc_msize)
p9_buffer_free(struct p9_buffer *buf)
p9_parse_receive(struct p9_buffer *buf, struct p9_client *clnt)
int p9_buf_vwritef(struct p9_buffer *buf, int proto_version, const char *fmt,
int p9_buf_readf(struct p9_buffer *buf, int proto_version, const char *fmt, ...);
int p9_buf_prepare(struct p9_buffer *buf, int8_t type);
int p9_buf_finalize(struct p9_client *clnt, struct p9_buffer *buf);
void p9_buf_reset(struct p9_buffer *buf);
struct p9_buffer tc; /* request buffer */
struct p9_buffer rc; /* response buffer */
p9_buf_vreadf(struct p9_buffer *buf, int proto_version, const char *fmt,
p9_buf_vwritef(struct p9_buffer *buf, int proto_version, const char *fmt,
static int p9_buf_writef(struct p9_buffer *buf, int proto_version,
p9_buf_readf(struct p9_buffer *buf, int proto_version, const char *fmt, ...)
p9_buf_writef(struct p9_buffer *buf, int proto_version, const char *fmt, ...)
struct p9_buffer msg_buf;
p9_buf_prepare(struct p9_buffer *buf, int8_t type)
p9_buf_finalize(struct p9_client *clnt, struct p9_buffer *buf)
buf_read(struct p9_buffer *buf, void *data, size_t size)
p9_buf_reset(struct p9_buffer *buf)
struct p9_buffer msg_buf;
buf_write(struct p9_buffer *buf, const void *data, size_t size)