Module Name:    src
Committed By:   plunky
Date:           Fri Sep  4 11:34:38 UTC 2009

Modified Files:
        src/share/man/man9: sockopt.9

Log Message:
confusing pooka.
manpage improvements,
sunshine returns.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/share/man/man9/sockopt.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/sockopt.9
diff -u src/share/man/man9/sockopt.9:1.6 src/share/man/man9/sockopt.9:1.7
--- src/share/man/man9/sockopt.9:1.6	Mon Aug  3 19:57:40 2009
+++ src/share/man/man9/sockopt.9	Fri Sep  4 11:34:38 2009
@@ -1,4 +1,4 @@
-.\"	$NetBSD: sockopt.9,v 1.6 2009/08/03 19:57:40 rmind Exp $
+.\"	$NetBSD: sockopt.9,v 1.7 2009/09/04 11:34:38 plunky Exp $
 .\"
 .\" Copyright (c) 2008 Iain Hibbert
 .\" All rights reserved.
@@ -23,7 +23,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd October 28, 2008
+.Dd September 4, 2009
 .Dt SOCKOPT 9
 .Os
 .Sh NAME
@@ -49,8 +49,9 @@
 .Ft int
 .Fn sockopt_setint "struct sockopt *sopt" "int value"
 .Sh DESCRIPTION
-The sockopt structure is used to pass a socket option and associated
-value:
+The
+.Ft sockopt
+structure is used to pass a socket option and associated value:
 .Bd -literal -offset indent
 struct sockopt {
 	int		sopt_level;		/* option level */
@@ -65,6 +66,13 @@
 size so that memory allocation is not required and sopt_data will point
 to this in that case.
 .Pp
+Rather than provide accessor functions, the
+.Ft sockopt
+structure is public and the contents are expected to be internally
+consistent, but the normal practice would be to use the appropriate methods
+for storage and retrieval of values where a known datatype is expected,
+as the size will be verified.
+.Pp
 Note: a sockopt structure may only be used for a single level/name/size
 combination.
 If the structure is to be re-used, it must be destroyed and re-initialized

Reply via email to