From owner-man-jp-reviewer@jp.freebsd.org  Thu Nov 30 20:24:47 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id UAA94168;
	Thu, 30 Nov 2000 20:24:47 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from iris.dti.ne.jp (PPP17.sendai-ap2.dti.ne.jp [210.170.212.17])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id UAA94159
	for <man-jp-reviewer@jp.freebsd.org>; Thu, 30 Nov 2000 20:24:44 +0900 (JST)
	(envelope-from dais@iris.dti.ne.jp)
Received: (from dais@localhost)
	by iris.dti.ne.jp (8.11.1/8.9.3) id eAUBNFe01061;
	Thu, 30 Nov 2000 20:23:15 +0900 (JST)
	(envelope-from dais)
Date: Thu, 30 Nov 2000 20:23:15 +0900 (JST)
Message-Id: <200011301123.eAUBNFe01061@iris.dti.ne.jp>
To: man-jp-reviewer@jp.freebsd.org
From: dais@iris.dti.ne.jp (Daisuke Higashi)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.22] 1999-12/19(Sun)
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 3185
Subject: [man-jp-reviewer 3185] poll.2
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: dais@iris.dti.ne.jp

poll.2 $B$d$j$^$7$?!#(B

 $B%^%k%A%W%l%-%7%s%0(B(multiplexing)         -> $BB?=E2=(B
 $BM%@h=g0L$N9b$$%G!<%?(B(high priority data) -> $B9bM%@h%G!<%?(B
 $BDL>o$N%G!<%?(B (normal data)               -> $BDL>o%G!<%?(B

$B$3$N$X$s$O!V(BUNIX $B%M%C%H%o!<%/%W%m%0%i%_%s%0Bh(B2$BHG(B Vol.1$B!W$N??;w(B
$B$J$N$G$9$,!"(BJIS $B$J$I$K@5$7$$Lu8l$,$"$k>l9g$O$4;XE&$/$@$5$$!#(B

$B$"$H!"(Brevent $B$N0UL#$N@bL@$G(B

    revents     Events which may occur.  (See below.)

$B$3$N$h$&$K8=:_7A$G8@$C$F$$$^$9$,!"(B
revents $B$O!VH/@8$7$?%$%Y%s%H!W$N$O$:$G$9!#(B
$B$H$j$"$($:$=$N$h$&$KLu$7$^$7$?$,!"(B
$B4V0c$C$F$$$k>l9g$O65$($F$/$@$5$$!#(B

------------

--- poll.2.ja.org	Thu Nov 30 18:37:26 2000
+++ poll.2.ja	Thu Nov 30 20:14:29 2000
@@ -33,7 +33,7 @@
 .Os
 .Sh $BL>>N(B
 .Nm poll
-.Nd $BF14|$NF~=PNO%^%k%A%W%l%-%7%s%0(B
+.Nd $BF14|E*$JF~=PNO$NB?=E2=(B
 .Sh $B=q<0(B
 .Fd #include <sys/types.h>
 .Fd #include <poll.h>
@@ -41,15 +41,15 @@
 .Fn poll "struct pollfd *fds" "unsigned int nfds" "int timeout"
 .Sh $B2r@b(B
 .Fn poll
-$B$O!"%U%!%$%k5-=R;R$N%;%C%H$rD4::$7$F!"(B
-$B$=$l$i$N$I$l$+$,F~=PNO$N=`Hw$,$G$-$F$$$k$+D4$Y$^$9!#(B
+$B$O%U%!%$%k5-=R;R$N=89g$rD4::$7$F!"(B
+$B$=$l$i$N$$$:$l$+$,F~=PNO$N=`Hw$,$G$-$F$$$k$+H]$+$rD4$Y$^$9!#(B
 .Fa fds
-$B0z?t$O!"(B
+$B0z?t$O(B
 .Aq Pa poll.h
-$B$KDj5A$5$l$?(B pollfd
-$BG[Ns$r;X$9%]%$%s%?$G$9(B ($B8e=R$r;2>H(B)$B!#(B
+$B$KDj5A$5$l$?(B pollfd $BG[Ns$r;X$9(B
+$B%]%$%s%?(B ($B8e=R(B) $B$G$9!#(B
 .Fa nfds
-$B0z?t$O!"(B
+$B0z?t$O(B
 .Fa fds
 $BG[Ns$N%5%$%:$r7hDj$7$^$9!#(B
 .Bd -literal
@@ -61,38 +61,38 @@
 .Ed
 .Pp
 .Fa pollfd
-$B9=B$BN$N%U%#!<%k%I$O<!$N$H$*$j$G$9!#(B
+$B9=B$BN$N%U%#!<%k%I$O<!$N$H$*$j$G$9(B:
 .Bl -tag -width XXXrevents
 .It fd
 $B%]!<%k$9$k%U%!%$%k5-=R;R!#(B
 .It events
-$B%]!<%k$9$k%$%Y%s%H(B ($B8e=R$9$k$H$3$m$r;2>H(B)$B!#(B
+$B%]!<%k$9$k%$%Y%s%H(B ($B8e=R(B)$B!#(B
 .It revents
-$BH/@8$9$k2DG=@-$N$"$k%$%Y%s%H(B ($B8e=R$9$k$H$3$m$r;2>H(B)$B!#(B
+$BH/@8$7$?%$%Y%s%H(B ($B8e=R(B)$B!#(B
 .El
 .Pp
 .Fa events
 $B$H(B
 .Fa revents
-$BFb$N%S%C%H%^%9%?!<$K$O<!$N%S%C%H$,$"$j$^$9!#(B
+$BFb$N%S%C%H%^%9%/$K$O<!$N%S%C%H$,$"$j$^$9!#(B
 .Bl -tag -width XXXPOLLWRNORM
 .It POLLIN
-$BM%@h=g0L$N9b$$%G!<%?0J30$N%G!<%?$O%V%m%C%/$J$7$KFI<h$j$G$-$^$9!#(B
+$B9bM%@h%G!<%?0J30$N%G!<%?$O%V%m%C%/$;$:$KFI<h$j$G$-$^$9!#(B
 .It POLLRDNORM
-$BDL>o$N%G!<%?$O%V%m%C%/$J$7$KFI<h$j$G$-$^$9!#(B
+$BDL>o%G!<%?$O%V%m%C%/$;$:$KFI<h$j$G$-$^$9!#(B
 .It POLLRDBAND
-0 $B$G$J$$M%@h=g0L$N$"$k%G!<%?$O%V%m%C%/$J$7$KFI<h$j$G$-$^$9!#(B
+$BM%@h=g0L$,(B 0 $B$G$J$$%G!<%?$O%V%m%C%/$;$:$KFI<h$j$G$-$^$9!#(B
 .It POLLPRI
-$BM%@h=g0L$N9b$$%G!<%?$O%V%m%C%/$J$7$KFI<h$j$G$-$^$9!#(B
+$B9bM%@h%G!<%?$O%V%m%C%/$;$:$KFI<h$j$G$-$^$9!#(B
 .It POLLOUT
 .It POLLWRNORM
-$BDL>o$N%G!<%?$O%V%m%C%/$J$7$K=q9~$_$G$-$^$9!#(B
+$BDL>o%G!<%?$O%V%m%C%/$;$:$K=q9~$_$G$-$^$9!#(B
 .It POLLWRBAND
-0 $B$G$J$$M%@h=g0L$N%G!<%?$O%V%m%C%/$J$7$K=q9~$_$G$-$^$9!#(B
+$BM%@h=g0L$,(B 0 $B$G$J$$%G!<%?$O%V%m%C%/$;$:$K=q9~$_$G$-$^$9!#(B
 .It POLLERR
-$B%G%P%$%9$^$?$O%=%1%C%H>e$KNc30E*$J>r7o$,5/$-$^$7$?!#$3$N%U%i%0$O!"(B
+$B%G%P%$%9$^$?$O%=%1%C%H>e$KNc30>uBV$,5/$-$^$7$?!#$3$N%U%i%0$O!"(B
 .Fa events
-$B%S%C%H%^%9%/Fb$KB8:_$7$F$$$J$/$F$bI,$:%A%'%C%/$5$l$^$9!#(B
+$B%S%C%H%^%9%/$KB8:_$7$F$$$J$/$F$bI,$:%A%'%C%/$5$l$^$9!#(B
 .It POLLHUP
 $B%G%P%$%9$^$?$O%=%1%C%H$,@ZCG$5$l$F$$$^$9!#$3$N%U%i%0$O!"(B
 .Fa events
@@ -106,41 +106,42 @@
 $B%S%C%H%^%9%/Fb$KF1;~$KB8:_$9$k(B
 $B$3$H$,7h$7$F$J$$$3$H$KCm0U$7$F$/$@$5$$!#(B
 .It POLLNVAL
-$B%U%!%$%k5-=R;R$,3+$$$F$$$^$;$s!#$3$N%U%i%0$O!"(B
+$B%U%!%$%k5-=R;R$,%*!<%W%s$5$l$F$$$^$;$s!#$3$N%U%i%0$O!"(B
 .Fa events
 $B%S%C%H%^%9%/Fb$KB8:_$7$J(B
 $B$/$F$bI,$:%A%'%C%/$5$l$^$9!#(B
 .El
 .Pp
 .Fa timeout
-$B$O!"(B0 $B$G$b(B INFTIM (-1) $B$G$b$J$$>l9g!"(B
+$B$,(B 0 $B$G$b(B INFTIM (-1) $B$G$b$J$$>l9g!"(B
 $B$$$:$l$+$N%U%!%$%k5-=R;R$,=`Hw40N;$K$J$k$N$r(B
 $BBT5!$9$k:GBg%$%s%?!<%P%k(B ($B%_%jICC10L(B) $B$r;XDj$7$^$9!#(B
 .Fa timeout
-$B$,(B INFTIM (-1) $B$N>l9g!"%]!<%k$OL58B$K(B
-$B%V%m%C%/$7$^$9!#(B
+$B$,(B INFTIM (-1) $B$N>l9g!"%]!<%k$O1J5W$K%V%m%C%/$7$^$9!#(B
 .Fa timeout
-$B$,(B 0 $B$N>l9g!"(B
+$B$,(B 0 $B$N>l9g(B
 .Fn poll
-$B$O%V%m%C%/$J$7$KLa$j$^$9!#(B
+$B$O%V%m%C%/$;$:$KLa$j$^$9!#(B
 .Sh $BLa$jCM(B
 .Fn poll
-$B$O!"F~=PNO$N=`Hw$,40N;$7$?5-=R;R$NHV9f$rJV$7$^$9!#%(%i!<$,5/$-$?>l9g$O(B -1 $B$rJV$7$^$9!#(B
-$B;~4V@Z$l$K$J$k$H!"(B
+$B$OF~=PNO$N=`Hw$,40N;$7$?5-=R;R$NHV9f$rJV$7$^$9!#(B
+$B%(%i!<$,5/$-$?>l9g$O(B -1 $B$rJV$7$^$9!#(B
+$B;~4V@Z$l$K$J$k$H(B
 .Fn poll
 $B$O(B 0 $B$rJV$7$^$9!#3d$j9~$_8F$S=P$7$K$h$k%(%i!<$b4^$a$F(B
 .Fn poll
 $B$,%(%i!<$GLa$C$?>l9g!"(B
 .Fa fds
-$BG[Ns$O=$@5$5$l$^$;$s!#(B
+$BG[Ns$OJQ99$5$l$^$;$s!#(B
 .Sh $B8_49@-(B
-$B:#EY$N%7%9%F%`$O!";XDj$N%U%!%$%k5-=R;R$,(B
+$B$3$N<BAu$O!"$"$k;XDj$N%U%!%$%k5-=R;R$K$*$$$F$O(B
 .Fn poll
-$B$r%(%i!<IU$-$GJV$k$3$H$,$J$$2DG=@-$,$"$k$H$$$&E@$G(B
-$B2a5n$N$b$N$H0[$J$C$F$$$^$9!#2a5n$N%7%9%F%`$G$3$l$,H/@8$7$?%1!<%9$G$O(B ($B$?$H$($P!"(B
+$B$,%(%i!<IU$-$GLa$i$J$$>l9g$,$"$k$H$$$&E@$G!"(B
+$B2a5n$N$b$N$H0[$J$C$F$$$^$9!#(B
+$B2a5n$N<BAu$G$O$3$N$h$&$J%(%i!<IU$-$GLa$k$G$"$m$&>l9g(B
+($B$?$H$($P(B
 .Xr revoke 2
-$B$5$l$?5-=R;R$r(B
-$B%]!<%k$7$h$&$H$7$?>l9g(B)$B!"$3$N%7%9%F%`$OBe$o$j$K!"(B
+$B$5$l$?5-=R;R$r8!::$7$h$&$H$7$?>l9g(B)$B$G$O!"$3$N<BAu$OBe$o$j$K(B
 .Fa events
 $B%S%C%H%^%9%/$r(B
 .Fa revents
@@ -153,10 +154,10 @@
 .Bl -tag -width Er
 .It Bq Er EFAULT
 .Fa fds
-$B$,!"%W%m%;%9$N3d$j?6$i$l$?%"%I%l%96u4V$N30B&$r;X$7$F$$$^$9!#(B
+$B$O!"%W%m%;%9$K3d$jEv$F$i$l$?%"%I%l%96u4V$NHO0O30$r;X$7$F$$$^$9!#(B
 .It Bq Er EINTR
-$B;~4V@Z$l$K$J$kA0$K!"$=$7$FA*Br$5$l$?%$%Y%s%H$,H/@8$9$kA0$K!"(B
-$B?.9f$,G[?.$5$l$^$7$?!#(B
+$B;~4V@Z$l$K$J$kA0$K!"$=$7$FA*Br$5$l$?%$%Y%s%H$,H/@8$9$kA0$K(B
+$B%7%0%J%k$,G[?.$5$l$^$7$?!#(B
 .It Bq Er EINVAL
 $B;XDj$N;~4V@)8B$,Ii$G$9!#(B
 .El
@@ -172,15 +173,15 @@
 .Fa events
 $B%S%C%H%^%9%/$H(B
 .Fa revents
-$B%S%C%H%^%9%/Fb$N$$$/$D$+$N%U%#!<%k%I$N4V$N6hJL$O(B
-$B<B:]$K$O(B STREAMS $B$J$7$G$OJXMx$G$O$"$j$^$;$s!#(B
-$B%U%#!<%k%I$O!"4{B8$N%=%U%H%&%'%"$H$N8_49@-$r(B
+$B%S%C%H%^%9%/$N$$$/$D$+$N%U%#!<%k%I4V$N0c$$$O!"(B
+STREAMS $B0J30$G$O<BMQE*$G$O$"$j$^$;$s!#(B
+$B$=$l$i$N%U%#!<%k%I$O!"4{B8$N%=%U%H%&%'%"$H$N8_49@-$r(B
 $BJ]$D$?$a$KDj5A$5$l$F$$$^$9!#(B
 .Sh $BNr;K(B
 .Fn poll
 $B4X?t$O(B
 .At V
 $B$GEP>l$7$^$7$?!#(B
-$B$3$N%^%K%e%"%k%Z!<%8$H<BAu$N3K?4$O(B
+$B$3$N%^%K%e%"%k%Z!<%8$H<BAu$N<gMW$JItJ,$O(B
 .Nx
-$B$+$i<h$i$l$^$7$?!#(B
+$B$+$iF@$?$b$N$G$9!#(B
