16#ifndef ZEPHYR_INCLUDE_POSIX_SYS_UIO_H_
17#define ZEPHYR_INCLUDE_POSIX_SYS_UIO_H_
26#if !(defined(_IOVEC_DECLARED) || defined(__iovec_defined)) || defined(__DOXYGEN__)
32#define _IOVEC_DECLARED
33#define __iovec_defined
45ssize_t
readv(
int fildes,
const struct iovec *iov,
int iovcnt);
56ssize_t
writev(
int fildes,
const struct iovec *iov,
int iovcnt);
ssize_t readv(int fildes, const struct iovec *iov, int iovcnt)
Read data into multiple buffers (scatter input).
ssize_t writev(int fildes, const struct iovec *iov, int iovcnt)
Write data from multiple buffers (gather output).
Scatter/gather array element.
void * iov_base
Pointer to data.
size_t iov_len
Length of the data.
POSIX fundamental types (<sys/types.h>)