From owner-man-jp-reviewer@jp.freebsd.org  Sat Jul 29 15:16:49 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id PAA18987;
	Sat, 29 Jul 2000 15:16:49 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mfi00.iij.ad.jp (mfi00.iij.ad.jp [202.232.2.115])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id PAA18981
	for <man-jp-reviewer@jp.freebsd.org>; Sat, 29 Jul 2000 15:16:48 +0900 (JST)
	(envelope-from nokubi@ff.iij4u.or.jp)
Received: from ppp-client.ff.iij4u.or.jp (h198.p028.iij4u.or.jp [210.130.28.198])
	by mfi00.iij.ad.jp (8.8.8/MFI1.3) with ESMTP id PAA01171
	for <man-jp-reviewer@jp.freebsd.org>; Sat, 29 Jul 2000 15:16:47 +0900 (JST)
Message-Id: <200007290616.PAA01171@mfi00.iij.ad.jp>
Received: from sassaby.nokubi.or.jp (sassaby.nokubi.or.jp [192.168.9.3]) by ppp-client.ff.iij4u.or.jp (8.9.3/3.5Wpl7-ppp) with ESMTP id PAA05504 for <man-jp-reviewer@jp.freebsd.org>; Sat, 29 Jul 2000 15:02:04 +0900 (JST)
Received: from sassaby.nokubi.or.jp (localhost.nokubi.or.jp [127.0.0.1]) by sassaby.nokubi.or.jp (8.9.3/3.5Wpl7-glove) with ESMTP id PAA00741 for <man-jp-reviewer@jp.freebsd.org>; Sat, 29 Jul 2000 15:00:37 +0900 (JST)
To: man-jp-reviewer@jp.freebsd.org
In-reply-to: Your message of "Sat, 29 Jul 2000 00:23:02 JST."
             <20000729002302P.ht5t-fry@galois.tf.or.jp> 
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=ISO-2022-JP
Date: Sat, 29 Jul 2000 15:00:37 +0900
From: NOKUBI Hirotaka <nokubi@ff.iij4u.or.jp>
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 2839
Subject: [man-jp-reviewer 2839] Re: (man2) write.2 
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: nokubi@ff.iij4u.or.jp

In message <20000729002302P.ht5t-fry@galois.tf.or.jp>, Tetsuro Teddy FURUYA wri
tes:

>$B3N$+$K!VHsJD:I!W$@$1$@$C$?$i>>:j$5$s$N0b$o$l$kDL$j$G$7$g$&!#(B
>$B$7$+$7!"0-KbK\$NNc$r$"$?$k$H!"(B
>#$B!V$b$7%G!<%?$,B8:_$7$J$$>l9g!"C<Kv$,HsJD:I7?F~=PNO$rMQ$$$F$$$k$J$i$P8m$j(B
>#EWOULDBLOCK $B$rJV$7!"$=$l0J30$N>l9g$K$OL5=hM}BT$A9TNs$N$=$N%"%I%l%9$G(B
>#$B5Y;_$9$k!#!W(B(P.286)

$B86J8$O$3$l$G$9$+$M!#(Braw queue $B$,!VL5=hM}BT$A9TNs!W$C$F$N$b$"$^$j(B
$B8+$+$1$J$$Lu8l$G$9$M!#(Braw queue $B$,;W$$$&$+$s$@?M$$$^$9$+(B?
# raw device $B$OL5=hM}%G%P%$%9(B?
# $B!V@8%G!<%?$NBT$A9TNs!W$/$i$$$K$7$F$/$l$l$P$$$$$N$K!#(B

If no data are present, ttread() returns the error EWOULDBLOCK if
the terminal is using nonblocking IO; otherwise, it sleeps on the
address of the raw queue.

$B$H$3$m$GLuK\$r$b$C$F$$$J$$$N$G$9$,!"4,Kv$N(B Glossary $B$OLuK\$G$O(B
$B$I$&$J$C$F$$$k$N$G$7$g$&$+(B?
nonblocking I/O
A mode in which a descriptor may be placed, whereby the system will
return an error if any I/O operation on the descriptor would cause
the process to block. For excample ... $B$HB3$/$N$G$9$,!#(B

$B$d$C$Q$j!V%W%m%;%9$rJD:I$5$;$k!W(B? $B$=$l$H$b!V%W%m%;%9$,JD:I$9$k!W$J$N$+$J(B?

>$B$H!VHsJD:I7?F~=PNO!W$H$J$C$F$$$F!"$3$3$G$OA4A30cOB46$O$"$j$^$;$s!#(B
>$B47$l$H$$$&$3$H$b$"$k$7!"=q$$$??M$NJ8BN$H$$$&LdBj$b$"$k$+$bCN$l$^$;$s$M!#(B

$B>>:j$5$s$b=q$$$F$^$9$,(B block $B$H$$$&F0:n$OL@$i$+$K(B process $B$KBP$7$F(B
$B9T$o$l$k(B ($B%W%m%;%9$,<+H/E*$K$9$k(B?) $B$b$N$@$H9M$($^$9$,!"2>$KJD:I$,(B
$BF0:n$@$H$7$F!"$"$^$j%W%m%;%9$KBP$7$F9T$o$l$kF0:n$H$$$&0u>]$r!"(B
$B;d$b<u$1$^$;$s!#(B

$B$H$$$&$+!"0-KbK\$NK]Lu$O!V(BI/O $B$,JD:I$9$k(B($B5M$^$k(B)$B!W$H$$$&0UL#$"$$$G(B
$BLu$7$F$$$k$h$&$K;W$($k$N$G$9$,!"$=$l$O(B Glossary $B$r8+$l$P4V0c$$$@$H(B
$B$o$+$j$^$9$h$M!#(B

----
NOKUBI Hirotaka
Fingerprint20 = DEBC 0793 7CD6 92F1 0A1F  A792 9E2F EEEE A41B 171D
