From owner-man-jp-reviewer@jp.freebsd.org  Sun Jan 28 17:13:09 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id RAA96702;
	Sun, 28 Jan 2001 17:13:09 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from oasis.sharplabs.com (oasis.sharplabs.com [216.65.151.171])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id RAA96695
	for <man-jp-reviewer@jp.freebsd.org>; Sun, 28 Jan 2001 17:13:08 +0900 (JST)
	(envelope-from kuma@oasis.sharplabs.com)
Received: from oasis.sharplabs.com (localhost.enet.sharplabs.com [127.0.0.1])
	by oasis.sharplabs.com (8.11.0/3.7W) with ESMTP id f0S8Cc775898
	for <man-jp-reviewer@jp.freebsd.org>; Sun, 28 Jan 2001 00:12:38 -0800 (PST)
Message-Id: <200101280812.f0S8Cc775898@oasis.sharplabs.com>
To: man-jp-reviewer@jp.freebsd.org
Date: Sun, 28 Jan 2001 00:12:38 -0800
From: Norihiro Kumagai <kuma@oasis.sharplabs.com>
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: man-jp-reviewer 3276
Subject: [man-jp-reviewer 3276] socket.2
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: kuma@oasis.sharplabs.com

$B7'C+$G$9!#(B

$B$8$c!"(Bsocket.2 $B$rD>$7$?$N$G:9J,$r$D$1$F=P$7$^$9!#(B
$B!t(B $B8=J*$NG<IJ$O$I$&$7$^$7$g!)!d$f!A$3$5$s(B

$B%W%m%H%3%k$NL>A0$,7k9=G:$^$7$$$G$7$?!#(B
$B!&!V(BBSP $B$N$h$&$J(B PUP $B%W%m%H%3%k!W$C$F2?$d!)(B
$B!&(BHelp Identify RTIP packet $B$C$F$J$s$G$7$g!)(B
  $B$H$j$"$($:!V(BRTIP $B%Q%1%C%H$N<1JL$K;HMQ!W$HLu$7$F$_$?$,!D(B

--- socket.2-org	Mon Dec 25 16:12:09 2000
+++ socket.2	Sun Jan 28 00:07:04 2001
@@ -30,7 +30,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     From: @(#)socket.2	8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/sys/socket.2,v 1.9.2.1 1999/08/29 14:49:27 peter Exp $
+.\" $FreeBSD: src/lib/libc/sys/socket.2,v 1.12.2.4 2000/12/29 14:44:54 ru Exp $
 .\"
 .Dd November 24, 1997
 .Dt SOCKET 2
@@ -38,6 +38,8 @@
 .Sh $BL>>N(B
 .Nm socket
 .Nd $BDL?.$N%(%s%I%]%$%s%H$N:n@.(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc
 .Sh $B=q<0(B
 .Fd #include <sys/types.h>
 .Fd #include <sys/socket.h>
@@ -57,12 +59,42 @@
 $B$k%U%)!<%^%C%H$O0J2<$N$H$*$j$G$9!#(B
 .Pp
 .Bd -literal -offset indent -compact
-PF_LOCAL	(PF_UNIX $B$H8F$P$l$F$$$?!"%[%9%HFb%W%m%H%3%k(B),
-PF_INET		(ARPA $B%$%s%?!<%M%C%H%W%m%H%3%k(B),
-PF_ISO		(ISO $B%W%m%H%3%k(B),
-PF_CCITT	(X.25 $B$N$h$&$J(B ITU-T $B%W%m%H%3%k(B),
-PF_NS		(Xerox Network Systems $B%W%m%H%3%k(B),
-.\"PF_IMPLINK   (IMP \*(lqhost at IMP\*(rq link layer).
+PF_LOCAL	PF_UNIX $B$H8F$P$l$F$$$?!"%[%9%HFb%W%m%H%3%k(B
+PF_UNIX		$B%[%9%HFb%W%m%H%3%k!";HMQ$O>)Ne$5$l$J$$!#(B
+		PF_LOCAL $B$r;HMQ$N$3$H(B
+PF_INET		$B%$%s%?!<%M%C%H%W%m%H%3%k(B Version 4
+PF_IMPLINK	ARPAnet IMP $B%"%I%l%9(B
+PF_PUP		BSP $B$N$h$&$J(B PUP $B%W%m%H%3%k(B
+PF_CHAOS	MIT CHAOS $B%W%m%H%3%k(B
+PF_NS		Xerox Network Systems $B%W%m%H%3%k(B
+PF_ISO		ISO $B%W%m%H%3%k(B
+PF_OSI		$B3+J|7?%7%9%F%`4VAj8_@\B3%W%m%H%3%k(B
+		(Open System Interconnection)
+PF_ECMA		$B%h!<%m%C%QEE;R7W;;5!9)6H2q(B
+		(European Computer Manufacturers)
+PF_DATAKIT	$B%G!<%?%-%C%H(B(Datakit)$B%W%m%H%3%k(B
+PF_CCITT	X.25 $B$N$h$&$J(B ITU-T $B%W%m%H%3%k(B
+PF_SNA		IBM SNA
+PF_DECnet	DECnet
+PF_DLI		DEC Direct Data Link Interface $B%W%m%H%3%k(B
+PF_LAT		LAT $B%W%m%H%3%k(B
+PF_HYLINK	NSC $B%O%$%Q!<%A%c%M%k(B,
+PF_APPLETALK	AppleTalk $B%W%m%H%3%k(B
+PF_ROUTE	$BFbIt%k!<%F%#%s%0%W%m%H%3%k(B
+PF_LINK		$B%j%s%/AX%$%s%?%U%'!<%9(B
+PF_XTP		eXpress Transfer $B%W%m%H%3%k(B
+PF_COIP		$B%3%M%/%7%g%s%*%j%(%s%F%C%I(B IP, $BJLL>(B ST II
+PF_CNT		Computer Network Technology $B<R$N%W%m%H%3%k(B
+PF_SIP		Simple Internet Protocol
+PF_IPX		Novell $B<R(B Intenet Packet eXchange $B%W%m%H%3%k(B
+PF_RTIP		RTIP $B%Q%1%C%H$N<1JL$K;HMQ(B
+PF_PIP		PIP $B%Q%1%C%H$N<1JL$K;HMQ(B
+PF_ISDN		$BE}9g%G%#%8%?%kDL?.%5!<%S%9LV(B(ISDN)
+PF_KEY		$BFbIt804IM}5!G=(B,
+PF_INET6	$B%$%s%?!<%M%C%H%W%m%H%3%k(B Version 6
+PF_NATM		ATM $B$KD>@\%"%/%;%9(B
+PF_ATM		ATM
+PF_NETGRAPH	Netgraph $B%=%1%C%H(B
 .Ed
 .Pp
 $B%=%1%C%H$K$O!"DL?.$N<oN`$r;XDj$9$k(B
@@ -70,11 +102,11 @@
 $B$,$"$j$^$9!#8=:_!"Dj5A$5$l$F$$$k%?%$%W$O0J2<$N$H$*$j$G$9!#(B
 .Pp
 .Bd -literal -offset indent -compact
-SOCK_STREAM
-SOCK_DGRAM
-SOCK_RAW
-SOCK_SEQPACKET
-SOCK_RDM
+SOCK_STREAM	$B%9%H%j!<%`7?%=%1%C%H(B
+SOCK_DGRAM	$B%G!<%?%0%i%`7?%=%1%C%H(B
+SOCK_RAW	$BDc%l%Y%k%W%m%H%3%k%$%s%?%U%'!<%9(B
+SOCK_RDM	$B=g=xIU$-%Q%1%C%H%9%H%j!<%`(B
+SOCK_SEQPACKET	$BEAC#$,?.Mj$G$-$k%Q%1%C%H(B
 .Ed
 .Pp
 .Dv SOCK_STREAM
@@ -83,11 +115,12 @@
 $B%5%]!<%H$5$l$k$3$H$b$"$j$^$9!#(B
 .Dv SOCK_DGRAM
 $B%=%1%C%H$G$O!"%G!<%?%0%i%`(B
-($B%3%M%/%7%g%s%l%9$G?.Mj@-$N$J$$!"8GDj:GBgD9(B ($B0lHLE*$K$O>.$5$$(B) $B%a%C%;!<%8(B)
+($B%3%M%/%7%g%s%l%9$G?.Mj@-$N$J$$!":GBgD9$,8GDj$N(B ($B0lHLE*$K$O>.$5$$(B)
+$B%a%C%;!<%8(B)
 $B$,%5%]!<%H$5$l$^$9!#(B
 .Dv SOCK_SEQPACKET
 $B%=%1%C%H$O!"O"B3$7$?!"?.Mj@-$N$"$k!"APJ}8~@\B3%Y!<%9$N(B
-$B:GBgD9$N%G!<%?%0%i%`$NE>Aw$rDs6!$7$^$9!#(B
+$B:GBgD9$,8GDj$N%G!<%?%0%i%`$NE>Aw$rDs6!$7$^$9!#(B
 $B3FFI<h$j%7%9%F%`%3!<%k$G%Q%1%C%HA4BN$rFI$_<h$kI,MW$,$"$k$+$b$7$l$^$;$s!#(B
 $B$3$N5!G=$O%W%m%H%3%k8GM-$N$b$N$G!"8=:_$N$H$3$m(B
 .Dv PF_NS
@@ -106,7 +139,9 @@
 $BFCDj%=%1%C%H%?%$%W$r%5%]!<%H$7$^$9!#$7$+$7!"J#?t$N%W%m%H%3%k$,(B
 $BB8:_$9$k$3$H$b2DG=$G$9!#$3$N>l9g$O!"FCDj%W%m%H%3%k$r$3$NJ}K!$G(B
 $B;XDj$9$kI,MW$,$"$j$^$9!#;HMQ$9$k%W%m%H%3%kHV9f$O!"(B
-$BDL?.$r9T$J$&DL?.%I%a%$%s$K8GM-$G$9!#(B
+$BDL?.$r9T$J$&(B
+.Dq $BDL?.%I%a%$%s(B
+$B$K8GM-$G$9!#(B
 .Xr protocols 5
 $B$r;2>H$7$F$/$@$5$$!#(B
 .Pp
@@ -132,21 +167,21 @@
 $B$r8F$S=P$7!"@\B3%*%Z%l!<%7%g%s$K>h$;$F%G!<%?$rAw?.$G$-$^$9!#(B)
 $B%;%C%7%g%s$,=*N;$7$?$i!"(B
 .Xr close 2
-$B$,<B9T$5$l$k$3$H$,$"$j$^$9!#BS0h30%G!<%?$O!"(B
+$B$r<B9T$7$F$b9=$$$^$;$s!#BS0h30%G!<%?$O!"(B
 .Xr send 2
 $B$G@bL@$5$l$F$$$k$h$&$KAw?.$7!"(B
 .Xr recv 2
 $B$G@bL@$5$l$F$$$k$h$&$K<u?.$G$-$^$9!#(B
 .Pp
 .Dv SOCK_STREAM
-$B$N<B8=$K;HMQ$9$kDL?.%W%m%H%3%k$G$O!"%G!<%?$NAS<:$d=EJ#$,$J$$$3$H$,(B
+$B$N<BAu$K;HMQ$9$kDL?.%W%m%H%3%k$G$O!"%G!<%?$NAS<:$d=EJ#$,$J$$$3$H$,(B
 $BJ]>Z$5$l$^$9!#%T%"%W%m%H%3%k$K%P%C%U%!6u4V$,$"$k%G!<%?$N0lIt$r(B
 $B9gM}E*$J;~4VFb$KLdBj$J$/E>Aw$G$-$J$$>l9g$O!"(B
 $B@\B3$,GKB;$7$?$H$_$J$5$l$F8F$S=P$7$,%(%i!<$H$J$j!"(B
 -1 $B$,La$5$l$F%0%m!<%P%kJQ?t(B
 .Va errno
 $B$K(B
-.Dv ETIMEDOUT
+.Er ETIMEDOUT
 $B$,@_Dj$5$l$^$9!#$=$NB>$N%"%/%F%#%S%F%#$,$J$$>l9g!"(B
 $B%W%m%H%3%k$OLs(B 1 $BJ,$4$H$KE>Aw$r6/@)$7!"%=%1%C%H$N(B
 .Dq $B@\B3(B
@@ -199,7 +234,7 @@
 $B0J2<$N$h$&$J>l9g!"(B
 .Fn socket
 $B$N8F$S=P$7$O%(%i!<$K$J$j$^$9!#(B
-.Bl -tag -width EPROTONOPSUPPORTA
+.Bl -tag -width Er
 .It Bq Er EPROTONOSUPPORT
 $B%W%m%H%3%k%?%$%W$+;XDj$5$l$?%W%m%H%3%k$,%I%a%$%s$G%5%]!<%H$5$l$F$$$^$;$s!#(B
 .It Bq Er EMFILE
@@ -222,12 +257,14 @@
 .Xr ioctl 2 ,
 .Xr listen 2 ,
 .Xr read 2 ,
+.Xr recv 2 ,
 .Xr select 2 ,
 .Xr send 2 ,
 .Xr shutdown 2 ,
 .Xr socketpair 2 ,
 .Xr write 2 ,
 .Xr getprotoent 3 ,
+.Xr netgraph 4 ,
 .Xr protocols 5
 .Re
 .Rs
