From owner-man-jp-reviewer@jp.freebsd.org  Wed Dec 29 19:29:48 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id TAA19334;
	Wed, 29 Dec 1999 19:29:48 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from serio.al.rim.or.jp (serio.al.rim.or.jp [202.247.191.123])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id TAA19329
	for <man-jp-reviewer@jp.freebsd.org>; Wed, 29 Dec 1999 19:29:48 +0900 (JST)
	(envelope-from k-horik@yk.rim.or.jp)
Received: from relay.rim.or.jp by serio.al.rim.or.jp (8.8.8/3.7W/HMX-12) with ESMTP id TAA26025 for <man-jp-reviewer@jp.freebsd.org>; Wed, 29 Dec 1999 19:29:48 +0900 (JST)
Received: from localhost by relay.rim.or.jp (8.8.8/3.7W/HMX-12)
	id TAA13355; Wed, 29 Dec 1999 19:29:47 +0900 (JST)
	(envelope-from k-horik@yk.rim.or.jp)
To: man-jp-reviewer@jp.freebsd.org
In-Reply-To: Your message of "Sat, 25 Dec 1999 09:58:07 +0900"
	<199912250058.JAA15919@laurel.nk.rim.or.jp>
References: <199912250058.JAA15919@laurel.nk.rim.or.jp>
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19991229192908E.k-horik@yk.rim.or.jp>
Date: Wed, 29 Dec 1999 19:29:08 +0900
From: Kazuo Horikawa <k-horik@yk.rim.or.jp>
X-Dispatcher: imput version 980905(IM100)
Lines: 44
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: man-jp-reviewer 1875
Subject: [man-jp-reviewer 1875] Re: ng_socket.8
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: k-horik@yk.rim.or.jp

 $BKY@n$G$9!#(B

> ng_socket.8 $B$N=iLu$G$9!#(B
> $B=Q8l$N07$$$G$9$,!"(B
>   netgraph	netgraph ($BLu$5$:$=$N$^$^(B)
>   node		$B%N!<%I(B
>   hook		$B%U%C%/(B
> $B$H$$$&46$8$G$d$C$F$_$^$7$?!#B>$N$_$J$5$s$O$I$&$7$F$^$9$+!)(B
> $B$"$o$;$i$l$=$&$J$i$"$o$;$F$_$h$&$+$H;W$&$N$G$9$,!#(B
 $B$3$s$J46$8$G$9!#(B


>  .Nm socket
> -node is both a BSD socket and a netgraph node.  The
> +$B%N!<%I$K$O!"(BBSD $B%=%1%C%H$H(B netgraph $B%N!<%I$NN>J}$,$"$j$^$9!#(B
 BSD $B%=%1%C%H$G$"$k$HF1;~$K(B netgraph $B%N!<%I$G$b$"$j$^$9!#(B

> +$B%N!<%I7?(B
>  .Nm socket
> -node type allows user-mode processes to participate in the kernel
> +$B$K$h$C$F!"%f!<%6%b!<%I%W%m%;%9$,!"(BBSD $B%=%1%C%H%$%s%?%U%'!<%9$rMQ$$$F(B
 $B!V(Bsocket node type$B!W$O!"(Bnetgraph $B$K$*$1$k(B node type $B$G$9(B ($BB>$K(B ppp
node type $B$d(B vjc node type $B$J$I$,$"$j$^$9(B)$B!#(B
 $B!V%N!<%I7?(B socket$B!W$@$HB>$K!V!{!{7?(B socket$B!W$,$"$k$h$&$K8+$($k$N$G!"(B
$B86J8$N$h$&$K!V(Bsocket $B%N!<%I%?%$%W!W(B $B$H$7$?J}$,$h$$$G$9!#(B

> -The process must have
> -root privileges to be able to create netgraph sockets however once created,
> -any process that has one may use it.
> +$B$$$:$l$+$N%W%m%;%9$,4{$K(B netgraph $B%=%1%C%H$r@8@.$7!"(B
> +$B$=$l$,;H$($k>uBV$K$"$k$H$7$F$b!"(Bnetgraph $B%=%1%C%H$r@8@.$G$-$k$h$&$K(B
> +$B$9$k$?$a$K$O!"$=$N%W%m%;%9$,%k!<%HFC8"$r;}$DI,MW$,$"$j$^$9!#(B
 however $B$NA0$O!"(B
$B!V(Bnetgraph $B%=%1%C%H$r:n@.$9$k$K$O!"%W%m%;%9$O(B root $B8"8B$,I,MW$G$9!W(B
 however $B$N8e$O!"(B
$B!V0lC6:n@.$5$l$?$J$i!"%=%1%C%H$rJ];}$7$F$$$k%W%m%;%9$O;HMQ2DG=$G$9!W(B
$B$J$N$G!"LuJ8$N(B however $B$N0x2L4X78$,5U$N$h$&$K46$8$^$9!#(B

	netgraph $B%=%1%C%H$r:n@.$9$k$K$O!"%W%m%;%9$O(B root $B8"8B$,I,MW$G(B
	$B$9$,!"0lC6:n@.$5$l$?%=%1%C%H$O!"$3$l$rJ];}$9$k%W%m%;%9$J$i$P(B
	$B;HMQ2DG=$G$9!#(B
$B$J$I!#(B
--
$BKY@nOBM:(B
