From owner-man-jp-reviewer@jp.freebsd.org  Wed Dec 15 00:16:01 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id AAA32858;
	Wed, 15 Dec 1999 00:16:01 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from net.ipc.hiroshima-u.ac.jp (net.ipc.hiroshima-u.ac.jp [133.41.16.208])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id AAA32853
	for <man-jp-reviewer@jp.freebsd.org>; Wed, 15 Dec 1999 00:16:00 +0900 (JST)
	(envelope-from isaki@net.ipc.hiroshima-u.ac.jp)
Received: from localhost (localhost [127.0.0.1])
	by net.ipc.hiroshima-u.ac.jp (8.9.2/3.7W/NET) with ESMTP id AAA57800
	for <man-jp-reviewer@jp.freebsd.org>; Wed, 15 Dec 1999 00:15:59 +0900 (JST)
To: man-jp-reviewer@jp.freebsd.org
In-Reply-To: <19991211140618V.tfuruya@galois.tf.or.jp>
References: <19991211140618V.tfuruya@galois.tf.or.jp>
X-Mailer: Mew version 1.94 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19991215001559B.isaki@net.ipc.hiroshima-u.ac.jp>
Date: Wed, 15 Dec 1999 00:15:59 +0900
From: Tetsuya Isaki <isaki@net.ipc.hiroshima-u.ac.jp>
X-Dispatcher: imput version 990905(IM130)
Lines: 126
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 1791
Subject: [man-jp-reviewer 1791] Re: snp.4
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: isaki@net.ipc.hiroshima-u.ac.jp

$B0f:j$G$9!#(B

Sat, 11 Dec 1999 14:06:18 +0900 $B:"$N(B
[man-jp-reviewer 1782] snp.4 $B$N5-;v$K$*$$$F(B
Tetsuro Teddy FURUYA ($B8EC+(B $BE/O:(B) <ht5t-fry@asahi-net.or.jp>$B$5$s$O=q$-$^$7$?(B:

23$B9TL\$"$?$j(B:
> $B=jDj$N(B
> .Nm snp
> $B%G%P%$%9$H4F;k$9$Y$-(Btty$B$H$r7k9g$9$k$K$O!"(B
> .Nm snp
> $B%G%P%$%9$r%*!<%W%s$7$F$+$i(BSNPSTTY ioctl$B%7%9%F%`!&%3!<%k$rH/9T$7$F$/$@$5$$!#(B
                                         ^^^^^^^^^^^^^^^^
$BJd$C$?$[$&$,3N$+$KJ,$+$j0W$$$7!"$G$b86J8$K$O(B
$B%7%9%F%`%3!<%k(B(system call) $B$H$O=q$$$F$J$$$7!"(B
$B$H$A$g$C$H:$$C$?$j$7$^$9!#(B

$B86J8(B:
 To associate a given snp device with a tty to be observed,  open the snp
 device and then use the SNPSTTY ioctl.

> IOCTL$B%7%9%F%`!&%3!<%k$KEO$5$l$k0z?t$O(Bdev_t$B7?$NJQ?t$N%"%I%l%9$G$9!#(B
> $B0z?t$NCM$K(B-1$B$X$N%]%$%s%?$r;XDj$9$k$3$H$K$h$j!"(B
> .Nm snp
> $B%G%P%$%9$r(Btty$B$+$i@Z$jN%$9$3$H$,=PMh$^$9!#(B
  snp $B%G%P%$%9$r(B...

$B$3$3$O86J8$,(B .Nm $B$K$J$C$F$$$J$+$C$?$N$G!#(B

$B86J8(B27$B9TL\!A(B:
The argument passed to the IOCTL is the address of a variable of type
dev_t.
By setting the value of the variable pointed to -1, the user may detach
the snp device from a tty.

> .Sh $B%P%0(B
> line mode$B$K$$$k4V$O!"%f!<%6$NF~NO$O8+$($^$;$s!#(B
  $B%i%$%s%b!<%I$G$"$k4V$O!"(B

$B$H$7$F$_$^$7$?$,!"%i%$%s%b!<%I$,J,$+$C$F$$$^$;$s!#(Bm(__)m

$B$=$NB>!"H>3Q6uGr(B,$BCfE@(B,$B!V%9!<%Q!<!W(B->$B!V%9!<%Q!W$r=$@5$7$^$7$?!#(B
$B:9J,$D$1$^$9!#(B
--- snp.4.orig	Mon Dec 13 14:14:10 1999
+++ snp.4	Tue Dec 14 23:41:11 1999
@@ -7,7 +7,7 @@
 .Os FreeBSD
 .Sh $BL>>N(B
 .Nm snp
-.Nd tty$BC<Kv$rGA$-8+$k%$%s%?%U%'!<%9(B
+.Nd tty $BC<Kv$rGA$-8+$k%$%s%?%U%'!<%9(B
 .Sh $B=q<0(B
 .Fd #include <sys/snoop.h>
 .Ft int
@@ -17,53 +17,52 @@
 .Ft int
 .Fn ioctl fd FIONREAD &result
 .Sh $B2r@b(B
-/dev/snp?$B$O%f!<%6$,G$0U$N(Btty$BC<Kv$K@\B3$7$F$=$NC<Kv$G$N3hF0$r4F;k$9$k$3$H$r(B
+/dev/snp? $B$O%f!<%6$,G$0U$N(B tty $BC<Kv$K@\B3$7$F$=$NC<Kv$G$N3hF0$r4F;k$9$k$3$H$r(B
 $B2DG=$K$9$k8!::MQ$N%G%P%$%9$G$9!#(B
 
 $B=jDj$N(B
 .Nm snp
-$B%G%P%$%9$H4F;k$9$Y$-(Btty$B$H$r7k9g$9$k$K$O!"(B
+$B%G%P%$%9$H4F;k$9$Y$-(B tty $B$H$r7k9g$9$k$K$O!"(B
 .Nm snp
-$B%G%P%$%9$r%*!<%W%s$7$F$+$i(BSNPSTTY ioctl$B%7%9%F%`!&%3!<%k$rH/9T$7$F$/$@$5$$!#(B
-IOCTL$B%7%9%F%`!&%3!<%k$KEO$5$l$k0z?t$O(Bdev_t$B7?$NJQ?t$N%"%I%l%9$G$9!#(B
-$B0z?t$NCM$K(B-1$B$X$N%]%$%s%?$r;XDj$9$k$3$H$K$h$j!"(B
-.Nm snp
-$B%G%P%$%9$r(Btty$B$+$i@Z$jN%$9$3$H$,=PMh$^$9!#(B
+$B%G%P%$%9$r%*!<%W%s$7$F$+$i(B SNPSTTY ioctl $B%7%9%F%`%3!<%k$rH/9T$7$F$/$@$5$$!#(B
+IOCTL $B%7%9%F%`%3!<%k$KEO$5$l$k0z?t$O(B dev_t $B7?$NJQ?t$N%"%I%l%9$G$9!#(B
+$B0z?t$NCM$K(B -1 $B$X$N%]%$%s%?$r;XDj$9$k$3$H$K$h$j!"(B
+snp $B%G%P%$%9$r(B tty $B$+$i@Z$jN%$9$3$H$,=PMh$^$9!#(B
 .Pp
-SNPGTTY ioctl$B%7%9%F%`!&%3!<%k$O%*!<%W%s$5$l$F$$$k(B
+SNPGTTY ioctl $B%7%9%F%`%3!<%k$O%*!<%W%s$5$l$F$$$k(B
 .Nm snp
-$B%G%P%$%9$K$=$N;~E@$G7k9g$5$l$F$$$k(Btty$B$K4X$9$k>pJs$rJV$7$^$9!#(B
+$B%G%P%$%9$K$=$N;~E@$G7k9g$5$l$F$$$k(B tty $B$K4X$9$k>pJs$rJV$7$^$9!#(B
 .Pp
-FIONREAD ioctl$B%7%9%F%`!&%3!<%k$OFI9~$_%P%C%U%!$K3JG<$5$l$F$$$kJ8;z?t(B
+FIONREAD ioctl $B%7%9%F%`%3!<%k$OFI9~$_%P%C%U%!$K3JG<$5$l$F$$$kJ8;z?t(B
 $B$KEy$7$$@5$N?t$rJV$7$^$9!#(B
 $BDj5A$5$l$F$$$kFCJL$NCM$O0J2<$NDL$j$G$9(B:
 .Bl -tag -width SNP_TTYCLOSE
 .It Dv SNP_OFLOW
-$B%G%P%$%9!&%*!<%P%U%m!<$,H/@8$7$F!"%G%P%$%9$O@Z$jN%$5$l$^$7$?!#(B
+$B%G%P%$%9%*!<%P%U%m!<$,H/@8$7$F!"%G%P%$%9$O@Z$jN%$5$l$^$7$?!#(B
 .It Dv SNP_TTYCLOSE
-tty$B$O7k9g$5$l$F$$$^$;$s!#(B
+tty $B$O7k9g$5$l$F$$$^$;$s!#(B
 .It Dv SNP_DETACH
 $B%f!<%6$,(B
 .Nm snp
-$B%G%P%$%9$r@Z$jN%$7$?$+Kt$O(Btty$B%G%P%$%9$,%/%m!<%:$5$l$F@Z$jN%$5$l$^$7$?!#(B
+$B%G%P%$%9$r@Z$jN%$7$?$+Kt$O(B tty $B%G%P%$%9$,%/%m!<%:$5$l$F@Z$jN%$5$l$^$7$?!#(B
 .Sh $B4XO"9`L\(B
 .Xr pty 4 ,
 .Xr sio 4 ,
 .Xr watch 8
 .Sh $B@)8B9`L\(B
-$B%9!<%Q!<!&%f!<%6$@$1$,(B
+$B%9!<%Q%f!<%6$@$1$,(B
 .Nm snp
 $B%G%P%$%9$K%"%/%;%9$G$-$^$9!#(B
 .Sh $B%P%0(B
-line mode$B$K$$$k4V$O!"%f!<%6$NF~NO$O8+$($^$;$s!#(B
-$B4F;k$5$l$F$$$k(Btty$B$K$O%7%0%J%k$O2?$bAw$i$l$J$$$+$bCN$l$^$;$s!#(B
+$B%i%$%s%b!<%I$G$"$k4V$O!"%f!<%6$NF~NO$O8+$($^$;$s!#(B
+$B4F;k$5$l$F$$$k(B tty $B$K$O%7%0%J%k$O2?$bAw$i$l$J$$$+$bCN$l$^$;$s!#(B
 .Sh $BCx<T(B
 .An Ugen J.S. Antsilevich Aq ugen@NetVision.net.il
 .Sh $BNr;K(B
 .Nm snp
 $B%G%P%$%9$O(B
 .Fx 2.1
-$B$G=i$a$F<BAu$5$l$^$7$?!#(B
+$B$G=i$a$F8=$l$^$7$?!#(B
 .\" Translated by Tetsuro Furuya <ht5t-fry@asahi-net.or.jp>, Dec. 1999.
 .\" ML Checked by
 .\" Final Checked by
---
$B0f:jE/Li(B <isaki@net.ipc.hiroshima-u.ac.jp>
