From owner-doc-jp@jp.freebsd.org  Wed Jan 27 08:25:28 1999
Received: by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id IAA03242;
	Wed, 27 Jan 1999 08:25:28 +0900 (JST)
	(envelope-from owner-doc-jp@jp.FreeBSD.org)
Received: from rr.iij4u.or.jp (h194.p060.iij4u.or.jp [210.130.60.194])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with SMTP id IAA03232
	for <doc-jp@jp.freebsd.org>; Wed, 27 Jan 1999 08:25:24 +0900 (JST)
	(envelope-from sada@rr.iij4u.or.jp)
Received: (qmail 46440 invoked by uid 1000); 27 Jan 1999 08:25:23 +0900
Date: 27 Jan 1999 08:25:23 +0900
Message-ID: <19990126232523.46439.sada@rr.iij4u.or.jp>
To: doc-jp@jp.freebsd.org
From: sada@rr.IIJ4U.OR.JP (SADA Kenji)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.21] 1997-12/23(Tue)
Reply-To: doc-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: doc-jp 5843
Subject: [doc-jp 5843] Tutorials - ddwg.sgml
Errors-To: owner-doc-jp@jp.freebsd.org
Sender: owner-doc-jp@jp.freebsd.org
X-Originator: sada@rr.IIJ4U.OR.JP

$B:4ED$G$9!#(B
$B<B:]$NCN<1$N$"$kJ}$KDL$7$F8+$F$$$?$@$+$J$$$H$^$:$$$G$9$,!"(B
ddwg $B$N(B diff $B$@$1!#(B

==
-<sect3> d_select()
+<sect3> d_poll() (3.0+) $B$b$7$/$O(B d_select() (2.2)
+<p>
+d_poll() $B$,$H$k0z?t$O<!$NDL$j(B:
+<code>
+void
+d_poll(dev_t dev, int events, struct proc *p)
+</code>
+
+<p> d_poll() $B$O%G%P%$%9$KF~=PNO$NMQ0U$,$G$-$F$$$k$+D4$Y$k$?$a$K;H$$$^$9(B.
+$BNc$O!"%G!<%?$,%M%C%H%o!<%/$+$i<hF@2DG=$K$J$k$+(B,
+$B$"$k$$$O%f!<%6$,%-!<$r2!$9$^$GBT$D$b$N$G$9(B.
+$B$3$l$O(B userland $B$K$*$1$k(B poll() $B$KAjEv$7$^$9(B.
+
+<p>d_poll() $B$N8F$S=P$7$O(B
+$B%$%Y%s%H%^%9%/$G;XDj$5$l$k%$%Y%s%H$r4F;k$7$J$/$F$O$$$1$^$;$s(B.
+$B$b$7MW5a$5$l$?%$%Y%s%H$,$9$Y$FL58z$G$O$"$k$,8e$GM-8z$K$J$jF@$k>l9g!"(B
+$B%+!<%M%k$,8e$G(B persual $B$9$k$?$a$K5-O?$7$F$*$+$J$/$F$O$J$j$^$;$s!#(B
+$B$=$N$?$a$K(B d_poll() $B$O$3$N%G%P%$%9$N(B selinfo $B9=B$BN$r0z?t$K$7$F(B
+selrecord() $B$r8F$S=P$7$^$9!#(B
+$B$3$3$^$G$NF0:n$K$D$$$F$^$H$a$k$H0J2<$N$h$&$K$J$j$^$9(B:

:

+<p>
+d_select() $B$O(B FreeBSD 2.2 $B$*$h$S$=$l0JA0$N%P!<%8%g%s$KB8:_$7$^$7$?!#(B
+'events' $B$G$O$J$/0l$D$N@0?t(B 'rw' $B$r<h$j!"(B
+$BFI$_=P$;$k>l9g$K$O(B ($BA0=R$N(B POLLIN $B$N$h$&$K(B) FREAD $B$H$J$j!"(B
+$B=q$-9~$a$k>l9g$K$O(B ($BA0=R$N(B POLLOUT $B$N$h$&$K(B) FWRITE $B$H$J$j!"(B
+'exception' $B$9$J$o$A2?$+FCJL$J!"Nc$($P(B PC $B%+!<%I%I%i%$%P$G$"$l$P(B
+$B%+!<%I$NA^H4$N$h$&$J$3$H$,5/$3$C$?$H$-$K$O(B 0 $B$K$J$j$^$9!#(B
+
+<p>$BA*Br$N$?$a$K$O!">e5-$N%3!<%I$NItJ,$O<!$N$h$&$K$J$k$G$7$g$&(B:
==
