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

 NAME

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

 SYNOPSIS



#include <sys/uio.h>

 DESCRIPTION

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);

 APPLICATION USAGE

None.

 FUTURE DIRECTIONS

None.

 SEE ALSO

read(), write().

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