From owner-man-jp-reviewer@jp.freebsd.org  Tue Oct 12 00:01:19 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id AAA75504;
	Tue, 12 Oct 1999 00:01:19 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from light.imasy.or.jp (root@light.imasy.or.jp [202.227.24.4])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id AAA75473
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 12 Oct 1999 00:00:58 +0900 (JST)
	(envelope-from mistral@imasy.or.jp)
Received: from tasogare.imasy.or.jp (mistral@tasogare.imasy.or.jp [202.227.24.5])
	by light.imasy.or.jp (8.9.3+3.2W/3.7W-light) with ESMTP id AAA13573
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 12 Oct 1999 00:00:56 +0900 (JST)
	(envelope-from mistral@imasy.or.jp)
Received: from mistral.wind.prv (isdn25.imasy.or.jp [202.227.24.217])
	by tasogare.imasy.or.jp (8.9.3+3.2W/3.7W-tasogare/smtpfeed 1.01) with ESMTP id AAA15889
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 12 Oct 1999 00:00:54 +0900 (JST)
	(envelope-from mistral@imasy.or.jp)
Message-Id: <199910111500.AAA15889@tasogare.imasy.or.jp>
Received: (from yohta@localhost)
	by mistral.wind.prv (8.9.3/3.7Wpl2-990626) id AAA01640;
	Tue, 12 Oct 1999 00:00:53 +0900 (JST)
Date: Tue, 12 Oct 1999 00:00:53 +0900 (JST)
From: mistral@imasy.or.jp (Yoshihiko SARUMARU)
To: man-jp-reviewer@jp.freebsd.org
In-Reply-To: Your message of "Mon, 11 Oct 99 20:49:59 JST".
	<9910111150.AA08904@wendy.perfect-liberty.or.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.21PL5] 1999-04/04(Sun)
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 1626
Subject: [man-jp-reviewer 1626] Re: cy.4
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: mistral@imasy.or.jp

$B!!1n4]$G$9!#(B

1999-10-11($B7n(B) 20:49:59.$B:"!"(Btakayasu@wendy.perfect-liberty.or.jp
$B$5$s$O=q$-$^$7$?!#(B

> $B$J$K$+M>7W$J8f<j4V$r$+$1$F$k$h$&$G62=L$7$F$*$j$^$9!"$G$9!#(B

  $B$$$($$$(!"$H$s$G$b$4$6$$$^$;$s!#(B
  $B$3$A$i$3$=40@.EY$NDc$$LuJ8$G$*<j?t$*$+$1$7$F$^$9!#(B  


> >-The callout device is abused for handling programs that are supposed
> >-to work on general ports and need to open the port without waiting
> >-but are too stupid to do so.
> 
> $BH/8F%G%P%$%9$O8m2r$5$l$F$$$^$9!#(B
> $B$I$N$h$&$K8m2r$5$l$F$$$k$+$H$$$&$H!"$=$N%G%P%$%9$r07$&%W%m%0%i%`$O(B
> $B0J2<$N$3$H$r%5%]!<%H$9$k$Y$-$@$H8@$&E@$G!"8m2r$5$l$F$k$s$G$9$o!#(B
> $B$G!"6qBNE*$K$O$G$9$J!"(B($BH/8F%G%P%$%9$r07$&%W%m%0%i%`$J$N$K!"(B)
> $B!V0lHLE*$J%]!<%H$GF0$/$h$&$K!W$H8m2r$5$l$F$^$9$7!"%]!<%H$r%*!<%W%s$9$k(B
> $B:]$K$O!"!VBT$?$:$K!W$H$$$&$3$H$,I,?\$@$H$3$l$^$?8m2r$5$l$F$$$^$9!#(B
> $B$7$+$7!"$=$s$J$h$&$K%W%m%0%i%`$G%5%]!<%H$7$h$&$H$9$k$J$s$F!"$^$C$?$/$b$C$F(B
> $B$*$+$7$J$3$H$G$"$j$^$9!#(B

  $B$($C$H!"8m2r$@$C$?$i?=$7Lu$J$$$N$G$9$,!"$b$7$+$7$F(B suppose $B$H(B 
support $B$r:.F1$7$F$i$C$7$c$$$^$9$+!)(B  $B0UL#E*$K$O$=$l$[$IJQ$o$i$J(B
$B$$$H;W$$$^$9$,!#(B


> $B2r<a$H$7$F$O(B waiting $B$N<g8l$HL\E*8l$,2?$+!"$H$$$&E@$K$7$\$i$l$k$N$G$7$g$&$+!)(B
> $B7'C+$5$s!"1n4]$5$s$N2r<a$O(B $B!V(Bhandling programs $B$,(B $B%-%c%j%"$r(B waiting $B$7$J$$!W$H(B
> $B$$$&$3$H$G$9$h$M!#(B

  $B;d$O$=$&;W$C$F$$$^$9!#(B

> #$B%-%c%j%"$rBT$D(B == $B2?$+$N%W%m%;%9$,EEOC$,$+$+$C$F$/$k$N$rBT$D(B
> #$B$G!"$"$C$F$^$9$G$7$g$&$+!)$3$3$,0c$&$N$+$J$!!#(B

  $BCe8F%G%P%$%9$N>l9g$O$=$l$G$h$$$H;W$$$^$9!#(B


> >$BH/8F%G%P%$%9(B
>   $B$r07$*$&$H$9$k%W%m%0%i%`$O!"$=$NBP>]$N(Bport $B$r(B
> >$B%-%c%j%"BT$A$r$;$:$K%*!<(B
> >$B%W%s$9$kI,MW$,$"$k(B
> 
> $B$H$$$&J8>OA4BN$,!"8m2r!"8m$j$H$$$&N.$l$G$9$h$M!)(B
> 
> $B$3$l$G$O!"!V@5$7$/$O%-%c%j%"BT$A$r$;$h!*!W$H$$$&J8L.$K$J$k!#(B
> $B$N$O!"$A$g$C$H$*$+$7$$!"$H;W$C$F$$$k$N$G$9!#(B

  $B3N$+$K$*$+$7$$$G$9$M!#(B


> >  $B!&H/8F%G%P%$%9$O(B general $B$J(B port $B$G$O$J$/FC<l$J;H$$$+$?$rA[Dj(B
> >    $B$7$?FCJL$J%G%P%$%9$G$"$k(B
> >  $B!&$=$NMQES$H$O(B
> >	> $BCe8F%G%P%$%9$G%-%c%j%"BT$A$7$F$$$k(B
> >	> $B%W%m%;%9$N7d$r$D$$$F%]!<%H$r;HMQ$9$k(B
> >    $B$3$H$G$"$k(B
> 
> $B$3$3$^$G$O!"F10U8+(B(?)$B$HM}2r$7$F$h$m$7$$$G$7$g$&$+!)(B

  $B$O$$!#(B


> >  $B!&$=$NMQES$N$?$a!"%-%c%j%"BT$A$O$7$J$$$h$&$K$J$C$F$$$k(B
> 
> $B$3$N!V%-%c%j%"BT$A$O$7$J$$$h$&$K$J$C$F$$$k!W$N$O!"!V%G%P%$%9$,FH<+$K!W$G$O(B
> $B$J$/$F!"!VDL>o$=$NH/8F%G%P%$%9$r<h$j07$&(B($B$9$J$o$AEEOC$r$+$1$h$&$H$9$k(B)$B%W%m%;%9!W(B
> $B$J$N$G$O$J$$$G$7$g$&$+!"$H$$$&$N$,;d$N<gD%$J$N$@$HM}2r$7$F$$$^$9!#(B

  $B$J$k$[$I!#$3$l$O;d$O$o$+$i$J$$$G$9!#%G%P%$%9<+BN$K%-%c%j%"$rBT(B
$B$D;EAH$_$,$J$$$s$8$c$J$$$+!"$H;W$C$F$$$?$N$G$9$,!"0c$&$+$b$7$l$^(B
$B$;$s!#(B
  $B$G$b!"H/8F$9$k$H$$$&$3$H$O!"$^$@@\B3$,$J$$$N$G$9$+$i!"%-%c%j%"(B
$B$O$"$k$O$:$O$J$$$7!"%-%c%j%"$N$"$k$H$3$m$X99$KH/8F$7$h$&$H$9$k$H!"(B
device busy $B$H$+$J$k$s$8$c$J$$$G$7$g$&$+(B(open $B$K<:GT$9$k(B)$B!#(B
$B$@$+$iH/8F%G%P%$%9$K%-%c%j%"$H$$$&35G0$OI,MW$J$$$h$J!<!"$H!#$?$@(B
$B!V%-%c%j%"$rBT$D!W$C$F6qBNE*$K$I$&$$$&$3$H$J$N$+!"CQ$:$+$7$J$,$i(B
$B$o$+$i$s$N$G!"$J$s$H$b$$$($^$;$s!#(B
# $BCe8F%G%P%$%9$G$O!"%-%c%j%"$,Mh$k$^$G(B open $B$N%7%9%F%`%3!<%k$O(B
# $B$:$C$HBT$?$5$l$k$s$G$9$h$M$'!"$?$7$+!#(B


> >  $B!&$3$l$O%-%c%j%"BT$A$r$7$F$O$$$1$J$$$N$G$O$J$/!"%-%c%j%"$rBT$D(B
> >    $B$3$H$J$/%i%$%s$rDO$`I,MW$N$"$k%W%m%;%9$,;H$&$Y$-%W%m%;%9$G$"(B
> >    $B$k!#(B
> 
> #$B:G8e$N9T!"#2$DL\$N!V%W%m%;%9!W$O!V%G%P%$%9!W$G$9$h$M!#(B

  $B$9$$$^$;$s!"$=$N$H$*$j$G$9!#(B


> >  $B!&%i%$%s$rDO$`I,MW$N$J$$%W%m%0%i%`$,H/8F%G%P%$%9$r%*!<%W%s$9$k(B
> >    $B$N$O8mMQ$G$"$j!"%W%m%0%i%^$O0$Jr$G$"$k!#(B
> >
> >$B$H$$$&$3$H$G$9$h$M!)(B  > $B<1<T(B
> 
> $B$3$l$O$3$l$G!"@5$7$$$N$@$H4dM|$b;W$$$^$9!"$G$9!#(B
> $B$G$b!"LuJ8$NBP$H$7$F$O!"$9$3$7HtLv$7$F$^$;$s$G$7$g$&$+!)(B

  $BHtLv$7$F$$$k$H;W$$$^$9$,!"86J8$rLu$7$?$i>e$N$h$&$K$J$C$?!"$H$$(B
$B$&$o$1$G$J$/$F!"Cx<T$O2?$,$$$$$?$$$N$+$J!)(B  $B$H$$$&$3$H$r9M$($k$H!"(B
$B$3$&$$$&$3$H$+$J!)(B $B$H!#(B


> >$BH/8F%G%P%$%9$r0lHLE*$J%]!<%H$HF1$8$@$,%-%c%j%"BT$A$r$;$:$K%*!<(B
> >$B%W%s$9$kI,MW$,$"$k!"$H9M$($FA`:n$9$k%W%m%0%i%`$,$"$j$^$9$,!"(B
> >$B$=$N$h$&$JH/8F%G%P%$%9$N;H$$J}$O8mMQ$G$"$j!"A4$/GO</$2$F$$$^$9!#(B
> >
> >$B$G$I$&$G$7$g$&$+!#(B
> 
> $B$O$$!#LuJ8$O$d$C$Q$j!"$3$&$J$k$s$@$m$&$J$!!"$H$+9M$($F$$$^$9!#(B
> $B$G!"$3$l$r5U$K$7$F!"@5$7$/$O$I$&$9$k$N$,%h%m%7%$%N%+!)$H9M$($?$H$-$K!"(B
> 
> $B!VH/8F%G%P%$%9$OFC<l$J$N$@$+$i%3!<%I$r=q$/$J$i$P!"%-%c%j%"BT$A$r!W!"(B
>    a.$B$9$k$J!*(B($B$9$kI,MW$,$J$$(B)
>    b.$B$7$?$[$&$,%h%$(B
> $B$N$I$A$i$K$J$k$N$G$7$g$&$+!)!J$H9M$($F0ECfLO:w>uBV$K4Y$j$^$7$?$G$9(B(^^; $B!K(B
> $BLu$K0[O@$,M-$k$H$$$&$h$j$O!"H=$i$J$/$J$C$?!"$N$,@5D>$JOC$G$9$M!"$O$$!#(B

  $B$b$A$m$s(B a. $B$@$H;W$$$^$9!#D>A0$K(B
> Processes opening it do not wait for carrier and ...
> $BH/8F%G%P%$%9$r%*!<%W%s$7$h$&$H$9$k%W%m%;%9$O%-%c%j%"BT$A$r$7$^$;$s!#(B
$B$H$"$j$^$9$+$i!#Bh0l%-%c%j%"$OH/8F$7$J$$$H$G$-$J$o$1$G$9$+$i!#(B


> $B!&DL>o$O(B($B;d$J$i(B)$B!"!VH/8F!W$9$k:]$K$O!"B>$N%W%m%;%9$H$V$D$+$i$J$$$h$&$KD4$Y$k!#(B

  open $B$K@.8y(B/$B<:GT$G$$$$$s$8$c$J$$$+$J$!!"$H;W$$$^$9!#(B
  $B5!9=>e!"Ce8F%G%P%$%9$r(B open $B$7(B($B$h$&$H$7$FBT$?$5$l(B)$B$F$$$k%W%m%;%9(B
$B$H$O$V$D$+$i$J$$(B($B%9%j!<%W$5$;$A$c$&$N$G>WFM$7$J$$(B)$B$3$H$rJ]>Z$7$F(B
$B$/$l$F$$$k$o$1$G$9$7!#(B


> $B!&(Bcy $B$N!VH/8F@lMQ%G%P%$%9!W$OD4$Y$J$/$F$bNI$$!"!"$H8@$&E@$G!"(B
> $B!V8m2r!W$H<gD%$7$F$$$k!#$h$&$@!#(B($B%[%s%^%+%$%J!)(B)

  o $BH/8F%G%P%$%9$OCe8F%G%P%$%9$H$OA4A3JLJ*$G$"$k(B
  o $B%-%c%j%"$rBT$D(B/$BBT$?$J$$$H$$$&LdBj$O$J$/$F!"%-%c%j%"BT$A$J$s(B
    $B$F$b$N$O!"H/8F%G%P%$%9$K$O$J$$$N$@(B

$B$H$$$&<gD%$+$J!)(B  $B$H;W$C$F$$$^$9!#8m2r$5$l$F$$$kFbMF$O(B

  o $BH/8F%G%P%$%9$O!"%-%c%j%"$rBT$DI,MW$,$J$$Ce8F%G%P%$%9$G$"$k(B

$B$G$7$g$&$+(B($B$=$l$O0c$&$s$@$!!"$H(B)$B!#$G$b$=$&$$$&8m2r$r$7$?%W%m%0%i(B
$B%`$C$F6qBNE*$K$O$J$s$J$s$G$7$g$&!#(Bopen $B$9$k;~$N(B blocking $B$N@)8f(B
$B$,$a$s$I$/$5$$$+$iH/8F%G%P%$%9;H$C$A$c$(!"$C$F%W%m%0%i%`$J$s$G$7$g(B
$B$&$+$M!#$h$/$o$+$s$J$$$G$9$1$I!D!D!#(B


--
$B1n4](B($B5l@+(B: $BB@ED(B)$BK'I'(B (Yoshihiko SARUMARU)
E-mail: mistral@imasy.or.jp	URL: http://www.imasy.or.jp/~mistral/
$B$&!<$s!"JY6/$K$J$k$J$!(B
