![]() |
Linux
Application Development |
Michael K. Johnson Erik W. Troan |
/* gather.c -- sample of scatter/gather write */
#include <sys/uio.h>
int main(void) {
struct iovec buffers[3];
buffers[0].iov_base = "hello";
buffers[0].iov_len = 5;
buffers[1].iov_base = " ";
buffers[1].iov_len = 1;
buffers[2].iov_base = "world\n";
buffers[2].iov_len = 6;
writev(1, buffers, 3);
return 0;
}