uio.h revision 35922a2138c5adc91a2b4b185b5d756900bde87d
1#ifndef SYS_UIO_H
2#define SYS_UIO_H
3
4#include <inttypes.h>
5#include <unistd.h>
6
7 struct iovec
8 {
9	void	*iov_base;  /* Base address of a memory region for input or output */
10	size_t	 iov_len;   /* The size of the memory pointed to by iov_base */
11};
12
13 ssize_t readv(int fildes, const struct iovec *iov, int iovcnt);
14 ssize_t writev(int fildes, const struct iovec *iov, int iovcnt);
15
16#endif /* SYS_UIO_H */
17