The Single UNIX ® Specification, Version 2
Copyright © 1997 The Open Group


sys/uio.h - definitions for vector I/O operations


#include <sys/uio.h>


The <sys/uio.h> header defines the iovec structure that includes at least the following members:

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

The following are declared as functions and may also be defined as macros. Function prototypes must be provided for use with an ISO C compiler.

ssize_t readv(int, const struct iovec *, int);
ssize_t writev(int, const struct iovec *, int);






read(), write().

UNIX ® is a registered Trademark of The Open Group.
Copyright © 1997 The Open Group
[ Main Index | XSH | XCU | XBD | XCURSES | XNS ]