uio
ssize_t readv (int fd, const struct iovec *vector, int count);
int fd
const struct iovec *vector
int count
ssize_t writev (int fd, const struct iovec *vector, int count);
#define size_t
#define ssize_t
struct iovec { void * iov_base; size_t iov_len; };