#ifndef SYS_UIO_H | |
#define SYS_UIO_H | |
#include <inttypes.h> | |
#include <unistd.h> | |
struct iovec | |
{ | |
void *iov_base; /* Base address of a memory region for input or output */ | |
size_t iov_len; /* The size of the memory pointed to by iov_base */ | |
}; | |
ssize_t readv(int fildes, const struct iovec *iov, int iovcnt); | |
ssize_t writev(int fildes, const struct iovec *iov, int iovcnt); | |
#endif /* SYS_UIO_H */ |