Module Name: src
Committed By: jruoho
Date: Mon Apr 26 07:51:36 UTC 2010
Modified Files:
src/share/man/man9: uiomove.9
Log Message:
Describe the struct iovec better.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/share/man/man9/uiomove.9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/share/man/man9/uiomove.9
diff -u src/share/man/man9/uiomove.9:1.16 src/share/man/man9/uiomove.9:1.17
--- src/share/man/man9/uiomove.9:1.16 Mon Apr 26 07:36:33 2010
+++ src/share/man/man9/uiomove.9 Mon Apr 26 07:51:36 2010
@@ -1,4 +1,4 @@
-.\" $NetBSD: uiomove.9,v 1.16 2010/04/26 07:36:33 jruoho Exp $
+.\" $NetBSD: uiomove.9,v 1.17 2010/04/26 07:51:36 jruoho Exp $
.\"
.\" Copyright (c) 1996 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -76,12 +76,25 @@
The
.Va struct iovec
is defined to be:
-.Bd -literal
+.Bd -literal -offset indent
struct iovec {
- void *iov_base; /* Base address. */
- size_t iov_len; /* Length. */
+ void *iov_base;
+ size_t iov_len;
};
.Ed
+.Pp
+The members in the
+.Va struct iovec
+should only be initialized.
+These are:
+.Bl -tag -width "*iov_base " -offset indent
+.It Va iov_base
+The address for a range of memory to or from which data is transferred.
+.It Va iov_len
+The number of bytes of data to be transferred to
+or from the range of memory starting at
+.Va iov_base .
+.El
.It Va uio_iovcnt
The number of
.Tn I/O