Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-2-0]: src/lib/libc/net Pullup rev 1.12 (requested by kleink in ti...



details:   https://anonhg.NetBSD.org/src/rev/6ed6e4a2c089
branches:  netbsd-2-0
changeset: 561353:6ed6e4a2c089
user:      jmc <jmc%NetBSD.org@localhost>
date:      Mon Jun 14 04:07:48 2004 +0000

description:
Pullup rev 1.12 (requested by kleink in ticket #465)

Update for use of uint{16,32}_t.

diffstat:

 lib/libc/net/byteorder.3 |  47 +++++++++++++++++++++++++++--------------------
 1 files changed, 27 insertions(+), 20 deletions(-)

diffs (77 lines):

diff -r 70530ea25cd1 -r 6ed6e4a2c089 lib/libc/net/byteorder.3
--- a/lib/libc/net/byteorder.3  Mon Jun 14 03:48:40 2004 +0000
+++ b/lib/libc/net/byteorder.3  Mon Jun 14 04:07:48 2004 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: byteorder.3,v 1.11 2003/08/07 16:43:07 agc Exp $
+.\"    $NetBSD: byteorder.3,v 1.11.2.1 2004/06/14 04:07:48 jmc Exp $
 .\"
 .\" Copyright (c) 1983, 1991, 1993
 .\"    The Regents of the University of California.  All rights reserved.
@@ -29,7 +29,7 @@
 .\"
 .\"     @(#)byteorder.3        8.1 (Berkeley) 6/4/93
 .\"
-.Dd June 4, 1993
+.Dd June 10, 2004
 .Dt BYTEORDER 3
 .Os
 .Sh NAME
@@ -41,26 +41,18 @@
 .Sh LIBRARY
 .Lb libc
 .Sh SYNOPSIS
-.In sys/types.h
-.Ft in_addr_t
-.Fn htonl "in_addr_t host32"
-.Ft in_port_t
-.Fn htons "in_port_t host16"
-.Ft in_addr_t
-.Fn ntohl "in_addr_t net32"
-.Ft in_port_t
-.Fn ntohs "in_port_t net16"
+.In arpa/inet.h
+.Ft uint32_t
+.Fn htonl "uint32_t host32"
+.Ft uint16_t
+.Fn htons "uint16_t host16"
+.Ft uint32_t
+.Fn ntohl "uint32_t net32"
+.Ft uint16_t
+.Fn ntohs "uint16_t net16"
 .Sh DESCRIPTION
 These routines convert 16 and 32 bit quantities between network
-byte order and host byte order. The types
-.Ft in_addr_t
-and
-.Ft in_port_t
-are defined by X/Open as:
-.Bd -literal -offset indent
-typedef u_int32_t in_addr_t;
-typedef u_int16_t in_port_t;
-.Ed
+byte order and host byte order.
 .Pp
 On machines which have a byte order which is the same as the network
 order, routines are defined as null macros.
@@ -73,6 +65,21 @@
 .Sh SEE ALSO
 .Xr gethostbyname 3 ,
 .Xr getservent 3
+.Sh STANDARDS
+The
+.Fn htonl ,
+.Fn htons ,
+.Fn ntohl ,
+and
+.Fn ntohs
+functions conform to
+.St -p1003.1-2001 .
+Their use of the fixed-width intger types
+.Fa uint16_t
+and
+.Fa uint32_t
+first appeared in
+.St -xns5 .
 .Sh HISTORY
 The
 .Nm byteorder



Home | Main Index | Thread Index | Old Index