diff -r f4d56bf9de40 -r 30e51941a673 src/server/io.c --- a/src/server/io.c Wed Dec 28 22:02:08 2011 +0100 +++ b/src/server/io.c Thu Dec 29 18:51:23 2011 +0100 @@ -91,6 +91,14 @@ return r; } +ssize_t net_write(SYS_NETFD fd, void *buf, size_t nbytes) { + ssize_t r = ((IOStream*)fd)->write(fd, buf, nbytes); + if(r < 0) { + return IO_ERROR; + } + return r; +} + /* iovec buffer */ iovec_buf_t *iovec_buf_create(pool_handle_t *pool) {