From owner-man-jp-reviewer@jp.freebsd.org  Wed Mar 24 12:20:27 1999
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) id MAA14112;
	Wed, 24 Mar 1999 12:20:27 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from od3.sharp.co.jp (firewall-user@od3.sharp.co.jp [202.32.86.132])
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) with ESMTP id MAA14103
	for <man-jp-reviewer@jp.freebsd.org>; Wed, 24 Mar 1999 12:20:24 +0900 (JST)
	(envelope-from kuma@slab.tnr.sharp.co.jp)
Received: by od3.sharp.co.jp; id MAA25892; Wed, 24 Mar 1999 12:20:20 +0900 (JST)
Received: from unknown(133.159.14.115) by od3.sharp.co.jp via smap (4.1)
	id xma025815; Wed, 24 Mar 99 12:19:43 +0900
Received: from td1.tnr.sharp.co.jp (root@td1.tnr.sharp.co.jp [133.159.52.20]) by od.sharp.co.jp (8.8.5/3.5W-98081113) with ESMTP id MAA22661 for <man-jp-reviewer@jp.freebsd.org>; Wed, 24 Mar 1999 12:19:43 +0900 (JST)
Received: from mailfwd.slab.tnr.sharp.co.jp ([10.32.30.11]) by td1.tnr.sharp.co.jp (8.8.5/3.5W-97080613) with ESMTP id MAA23650 for <man-jp-reviewer@jp.freebsd.org>; Wed, 24 Mar 1999 12:19:43 +0900 (JST)
Received: from server01.slab.tnr.sharp.co.jp ([10.32.50.4])
	by mailfwd.slab.tnr.sharp.co.jp (8.8.4+2.7Wbeta4/3.6Wbeta7) with ESMTP id MAA08961
	for <man-jp-reviewer@jp.freebsd.org>; Wed, 24 Mar 1999 12:18:34 +0900 (JST)
Received: from gaye.slab.tnr.sharp.co.jp (gaye.slab.tnr.sharp.co.jp [10.32.49.117])
	by server01.slab.tnr.sharp.co.jp (8.8.5/3.6Wbeta7 98051815) with ESMTP id MAA04355
	for <man-jp-reviewer@jp.freebsd.org>; Wed, 24 Mar 1999 12:19:42 +0900 (JST)
Received: from gaye.slab.tnr.sharp.co.jp (kuma@localhost) by gaye.slab.tnr.sharp.co.jp (8.8.7/3.5Wpl5) with ESMTP id MAA00751 for <man-jp-reviewer@jp.freebsd.org>; Wed, 24 Mar 1999 12:19:12 +0900 (JST)
Message-Id: <199903240319.MAA00751@gaye.slab.tnr.sharp.co.jp>
To: man-jp-reviewer@jp.freebsd.org
In-reply-to: Your message of "Wed, 24 Mar 1999 07:20:27 JST."
             <199903232220.HAA00322@hiloshi.seikyou.ne.jp> 
Date: Wed, 24 Mar 1999 12:19:12 +0900
From: Norihiro Kumagai <kuma@slab.tnr.sharp.co.jp>
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: man-jp-reviewer 1262
Subject: [man-jp-reviewer 1262] Re: pty.4 
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: kuma@slab.tnr.sharp.co.jp

$B7'C+$G$9!#(B

In Message <199903232220.HAA00322@hiloshi.seikyou.ne.jp>,
  =?ISO-2022-JP?B?GyRCNmIkc0VEGyhC?= <vanitas@ma3.seikyou.ne.jp> writes:
>  pty.4 $B$N=iLu$G$9!#(B  $B5?;wC<Kv$N@)8f$r2r@b$7$F$$$^$9!#(B

$B$*Hh$lMM$G$9!#(B

> $BA4BNE*$K(B($BFC$K(B TIOCREMOTE $B$NCJMn(B)$B$h$/0{$_9~$a$F$^$;$s!#(B('_`;)

TIOCREMOTE $B$NItJ,$O!"$@$$$?$$$3$s$J$H$3$m$G9g$C$F$$$k$H;W$$$^$9!#(B

> $B!&?o=j(B:
>    WORD $B9`L\$O$I$l$b!V$3$s$J$b$s$@$m$&!W$H(B
>    $B<+J,$G:n$C$?Lu8l$P$+$j$G$9!#(B ;-)

$B$3$s$J$b$N$G$O$J$$$+$H;W$$$^$9!#(B
$B$3$l$i=Q8l$NLu$KFC$K7hDjHG$,$"$k$H$$$&5-21$O$"$j$^$;$s!#(B

> $B!&(B144(140):
>    $B$3$3$N!V(B.El$B!W(B($B%j%9%H=*N;(B)$B%^%/%m$O!"J8L.$r9M$($k$H(B
>    127-128(124-125) $B9TL\$N4V$K$"$k$Y$-$G$O$J$$$+$H;W$$$^$9!#(B

$B8f0U!#(Bsend-pr $B$h$m$7$/$%!<!#(B

> $B!&(B176(176):
>    ioctl(2) UIOCCMD(0) is a no-op
>    no-op $B$C$F2?$+BPLu$,$"$k$s$G$7$g$&$+!)(B  $B$H$j$"$($:!"(B
>    $B!X(Bioctl(2) UIOCCMD(0) $B$O2?$bA`:n$O9T$$$^$;$s$,(B (no-op)$B!"!Y(B
>    $B$H$4$^$+$7$^$7$?!#(B

$B==J,$@$H;W$$$^$9!#$5$F!"(B

      TIOCPKT_FLUSHREAD   whenever the read queue for the terminal
                          is flushed.

$B$N$H$3$m$G$9$,!"$3$N@)8f%P%$%H$O!"!V%j!<%I%-%e!<$,%U%i%C%7%e$5$l$F$$$k(B
$B$H$-!W$H$$$&>uBV$N4V$8$e$&JV$jB3$1$k$N$G$O$J$/!"!V%j!<%I%-%e!<$,%U%i%C(B
$B%7%e$5$l!"6u$K$J$C$?$H$-!W$K0lH/$@$1JV$k$h$&$G$9(B(/sys/kern/tty_pty.c 
$B;2>H(B)$B!#B>$N(B 4 $B$D$bF1MM$J$N$G!"(B

$B!V$5$l$F$$$k$H$-!W"*!V$5$l$?$H$-!W(B

$B$H$7$?J}$,E,@Z$H9M$($^$9!#(B
$B$=$NB>!V>.?t!W"*!V>/?t!W$H$+$b4^$a$F(B diff $B$rMQ0U$7$^$7$?!#(B
$B$h$m$7$/$48!F$2<$5$$!#(B

--
$B7'C+(B $BE5Bg(B

--- pty.4-org	Wed Mar 24 09:50:48 1999
+++ pty.4	Wed Mar 24 12:06:46 1999
@@ -97,22 +97,22 @@
 0 $B$r;XDj(B ($B;2>HEO$7(B) $B$9$k$HL58z$K$J$j$^$9!#(B
 $B5?;wC<Kv$N%^%9%?B&$KE,MQ$5$l$?>l9g!"0J8eC<Kv$+$i(B
 .Xr read 2
-$B$r8F$S=P$9$H!"(B0 $B%P%$%H(B ($B%7%s%\%kDj5A$G$O(B
+$B$r8F$S=P$9$H!"%P%$%H(B 0 ($B%7%s%\%kDj5A$G$O(B
 .Dv TIOCPKT_DATA
 ) $B$KB3$$$F5?;wC<Kv$N%9%l!<%VB&$K=q$-9~$^$l$?%G!<%?$,JV$5$l$k$+!"(B
 $B$"$k$$$O@)8f>uBV>pJs$rI=$9C10l%P%$%H$,JV$5$l$k$h$&$K$J$j$^$9!#(B
 $B8e<T$N>l9g!"JV$5$l$k%P%$%H$O<!$N%S%C%H$N(B 0 $B8D0J>e$NOB(B (OR) $B$K$J$j$^$9(B:
 .Bl -tag -width TIOCPKT_FLUSHWRITE
 .It Dv TIOCPKT_FLUSHREAD
-$BC<Kv$NFI$_9~$_%-%e!<$,%U%i%C%7%e$5$l$F$$$k$H$-(B
+$BC<Kv$NFI$_9~$_%-%e!<$,%U%i%C%7%e$5$l$?$H$-(B
 .It Dv TIOCPKT_FLUSHWRITE
-$BC<Kv$N=q$-9~$_%-%e!<$,%U%i%C%7%e$5$l$F$$$k$H$-(B
+$BC<Kv$N=q$-9~$_%-%e!<$,%U%i%C%7%e$5$l$?$H$-(B
 .It Dv TIOCPKT_STOP
 $BC<Kv$X$N=PNO$,(B
 .Ql ^S
-$BIw$K;_$a$i$l$F$$$k$H$-(B
+$BIw$K;_$a$i$l$?$H$-(B
 .It Dv TIOCPKT_START
-$BC<Kv$X$N=PNO$,:F3+$5$l$F$$$k$H$-(B
+$BC<Kv$X$N=PNO$,:F3+$5$l$?$H$-(B
 .It Dv TIOCPKT_DOSTOP
 .Em t_stopc
 $B$,(B
@@ -121,11 +121,11 @@
 .Em t_startc
 $B$,(B
 .Ql ^Q
-$B$G$"$k$H$-(B
+$B$H$J$C$?$H$-(B
 .It Dv TIOCPKT_NOSTOP
 START $BJ8;z!"(BSTOP $BJ8;z$,(B
 .Ql ^S/^Q
-$B$G$O$J$$$H$-(B
+$B$G$J$/$J$C$?$H$-(B
 .Pp
 $B$3$N%b!<%I$,M-8z$J4V!"(B
 $B%^%9%?B&$+$iFI$_9~$^$l$k@)8f>uBV>pJs$NB8:_$O(B
@@ -136,14 +136,14 @@
 $B$d(B
 .Xr rlogind 8
 $B$O$3$N%b!<%I$rMQ$$$F!"(B
-$B%j%b!<%H%(%3!<$5$l%m!<%+%k$G(B
+$B%j%b!<%HB&$G%(%3!<$7%m!<%+%kB&$G(B
 .Ql ^S/^Q
-$B%U%m!<@)8f$5$l$k!"E,@Z$K=PNO$r%P%C%/%U%i%C%7%e$5$;$?(B
+$B%U%m!<@)8f$9$k!"=PNO$N%P%C%/%U%i%C%7%e$,E,@Z$K9T$J$o$l$k(B
 $B%j%b!<%H%m%0%$%s5!9=$r<BAu$7$F$$$^$9!#(B
 $B$=$NB>$N;w$?%W%m%0%i%`$G$b$3$N%b!<%I$,MxMQ$G$-$^$9!#(B
 .El
 .It Dv TIOCUCNTL
-$B>.?t$NC1=c$J%f!<%6(B
+$B>/?t$NC1=c$J%f!<%6(B
 .Xr ioctl 2
 $B%3%^%s%I$r!"(B
 .Dv TIOCPKT
@@ -153,30 +153,30 @@
 $B%b!<%I$H(B
 .Dv TIOCPKT
 $B%b!<%I$O8_$$$KGSB>E*$G$9!#(B
-$B$3$N%b!<%I$OHs(B 0 $B$N%Q%i%a!<%?$r;XDj(B ($B;2>HEO$7(B) $B$9$k$H(B
-$B5?;wC<Kv$N%^%9%?B&$+$iM-8z$K$J$j!"(B
+$B$3$N%b!<%I$O5?;wC<Kv$N%^%9%?B&$+$i@_Dj$7$^$9!#(B
+$BHs(B 0 $B$N%Q%i%a!<%?$r;XDj(B ($B;2>HEO$7(B) $B$9$k$H(B
 0 $B$r;XDj(B ($B;2>HEO$7(B) $B$9$k$HL58z$K$J$j$^$9!#(B
 $B0J8e%^%9%?B&$+$i(B
 .Xr read 2
 $B$r8F$S=P$9$H!"(B
-0 $B%P%$%H$KB3$$$F5?;wC<Kv$N%9%l!<%VB&$K=q$-9~$^$l$?%G!<%?$,JV$5$l$k$+!"(B
+$B%P%$%H(B 0 $B$KB3$$$F5?;wC<Kv$N%9%l!<%VB&$K=q$-9~$^$l$?%G!<%?$,JV$5$l$k$+!"(B
 $B$"$k$$$O%9%l!<%VB&$N%f!<%6@)8fA`:n$rI=$9C10l$N%P%$%H$,JV$5$l$k$h$&$K$J$j$^$9!#(B
 $B%f!<%6@)8f%3%^%s%I$O!"%G!<%?$r;}$?$J$$FCJL$J(B
 .Xr ioctl 2
 $BA`:n$G9=@.$5$l$^$9!#%3%^%s%I$O(B
 .Dv UIOCCMD Ns (n)
-$B$N$h$&$KEO$5$l$^$9!#$3$3$G!"(B
+$B$N7A$GEO$7$^$9!#$3$3$G!"(B
 .Ar n
 $B$O(B 1 $B$+$i(B 255 $B$NHO0O$N?t;z$G$9!#(B
 $BA`:nCM(B
 .Ar n
 $B$O%^%9%?B&$+$i$N<!$N(B
 .Xr read 2
-$B$GC10l%P%$%H$H$7$F<u$1<h$i$l$^$9!#(B
+$B$K$h$jC10l%P%$%H$H$7$F<u$1<h$i$l$^$9!#(B
 .Xr ioctl 2
 .Dv UIOCCMD Ns (0)
 $B$O2?$bA`:n$O9T$$$^$;$s$,(B (no-op)$B!"(B
-$B$3$N5!G=$NM-L5$rD4$Y$k$N$K;H$($^$9!#(B
+$B$3$N5!G=$NM-L5$rD4$Y$k$?$a$K;H$($^$9!#(B
 .Dv TIOCPKT
 $B%b!<%I$N>l9g$HF1MM!"%3%^%s%IA`:n$O(B
 .Xr select 2
