From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Jan 26 23:50:39 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id XAA11986
	Mon, 26 Jan 1998 23:50:39 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id XAA11981
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 26 Jan 1998 23:50:36 +0900 (JST)
Received: from mail-gw.biglobe.ne.jp (mailsv5.pcvan.or.jp [192.47.117.85]) by mail3s.biglobe.ne.jp (8.8.8+2.7Wbeta7/3.5Wpl7-98012010) with ESMTP id XAA28869 for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 26 Jan 1998 23:50:29 +0900 (JST)
Received: from mail-relay.biglobe.ne.jp by mail-gw.biglobe.ne.jp (8.8.5+2.7Wbeta4/6.4J.6-BIGLOBE_GW)
	id XAA09475; Mon, 26 Jan 1998 23:50:28 +0900 (JST)
Received: from mta.biglobe.ne.jp by mail-relay.biglobe.ne.jp (8.8.5+2.7Wbeta4/3.6W-BIGLOBE_RELAY)
	id XAA17397 for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 26 Jan 1998 23:50:28 +0900 (JST)
Message-Id: <980126235028.09C7A123.1075902@mta.biglobe.ne.jp>
From: HASEGAWA Tomoki <thasegawa@mta.biglobe.ne.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Fri, 23 Jan 1998 17:06:10 +0900"
	<199801230806.RAA11321@radish.cs.titech.ac.jp>
References: <199801230806.RAA11321@radish.cs.titech.ac.jp>
X-Biglobe-Sender: thasegawa@mta.biglobe.ne.jp
X-Biglobe-Date: Mon, 26 Jan 98 23:50:24 +0900
X-Mailer: Mew version 1.92.3 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
Date: Mon, 26 Jan 1998 23:47:53 +0900
X-Dispatcher: imput version 971024
Lines: 75
Content-Type: Text/Plain; charset=iso-2022-jp
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-users-jp 23751
Subject: [FreeBSD-users-jp 23751] Re: kon2 beep + cursor patch for FreeBSD
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B$I$b!"D9C+@n$G$9!#(J

From: Shingo WATANABE <s-nabe@cs.titech.ac.jp>
Subject: [FreeBSD-users-jp 23648] kon2 beep + cursor patch for FreeBSD
Message-ID: <199801230806.RAA11321@radish.cs.titech.ac.jp>

s-nabe> $B0JA0$+$i(J kon $B$r;HMQ$7$?$H$-$K$O(J beep $B$,$J$i$J$$!"%+!<%=%k%-!<$,(J
s-nabe> $B$A$c$s$H;H$($J$$$H8@$&LdBj$,$"$j$^$7$?!#(J

s-nabe> $BF0:n3NG'$O$^$@?tBf$7$+<h$l$F$$$J$$$N$G!";n$5$l$?J}$O@'Hs%l%]!<%H$r(J
s-nabe> $B$h$m$7$/$*4j$$CW$7$^$9!#(J

$B$($H!"(JDynaBook Portege 660CDT + FreeBSD-2.2.5-STABLE(1/11$B$/$i$$$N(J)
$B$G!"F0:n$r3NG'$7$^$7$?!#$3$&$$$&Iw$K$J$*$;$P$h$+$C$?$s$G$9$M$'!#$G(J
$B$b!"(JPgUp$B%-!<$H$+$O$^$@$D$+$($^$;$s$h$M!#$G!"$J$*$=$&$H$*$b$C$?$s$G(J
$B$9$,!"%-!<F~NO$NJ}$O(Jcons25$B$N$^$s$^$J$s$@$+$i!"2hLL@)8f$NJ}$r(Jcons25
$B$K$"$o$;$F$d$l$P!"(Jset term=cons25$B$G$D$+$($k$h$J$!!"$H$$$&$3$H$G!"0J(J
$B2<$N$h$&$J(Jpatch$B$r$D$/$C$F$_$^$7$?!#$o$?$J$Y$5$s$N!"(Jterm.c$B$X$N(Jpatch
$B$r$"$F$:$K$"$F$F$d$k$H!"(Jset term=cons25$B$G!"(Jbeep$B$H%+!<%=%k%-!<$H$+$,(J
$B$D$+$($k$O$:$G$9!#(J

$B$G!"(JKON$B$N%+!<%=%k%-!<$r@5>o$K$&$4$+$9J}K!$H$7$F!"(J

1) $B8=:_$N(JKON$B$K$"$o$;$F!"(J/etc/termcap$B$r$+$/(J($B$o$?$7$O$3$l$^$G$3$&$7$F(J
$B$^$7$?(J)$B!#(J
2) vt100$B$K$"$o$;$F%-!<F~NO$r$9$j$+$($k!#(J
3) cons25$B$K$"$o$;$F2hLL@)8f$r$9$k!#(J

$B$N!"(J3$B$D$,$"$k$o$1$J$s$G$9$,!"$I$l$,$N$>$^$7$$$s$G$7$g$&$M!#$"!"$"$H(J

4) syscons$B$G$O$J$/$F(Jpcvt$B$r$D$+$&!#(J

$B$H$$$&$N$b$"$j$^$9$+$M(J($B$G$-$k$O$:$G$9$h$M!)(J)$B!#(J

------^ patch-aj ( date:98-01-26 time:23:09 ) ----------------< cut here
--- src/vt.c.orig       Sat Jan 25 17:55:02 1997
+++ src/vt.c    Sun Jan 25 22:38:31 1998
@@ -260,6 +260,20 @@
            con.x -= varg[0] ? varg[0]: 1;
            con.wrap = FALSE;
            break;
+#ifdef __FreeBSD__
+       case 'E':
+           con.x = 0;
+           con.wrap = FALSE;
+       case 'S':
+           if (con.y == con.ymax) scroll ++;
+           else con.y ++;
+           break;
+       case 'T':
+           if (con.y == con.ymin) scroll --;
+           else con.y --;
+           break;
+       case '`':
+#endif /* FreeBSD */   
        case 'G':
            con.x = varg[0] ? varg[0] - 1: 0;
            con.wrap = FALSE;
@@ -427,6 +441,7 @@
     case ')':/* Set G1 */
        con.esc = EscSetSCodeG1;
        break;
+#ifdef linux
     case 'E':
        con.x = 0;
        con.wrap = FALSE;
@@ -438,6 +453,7 @@
        if (con.y == con.ymin) scroll --;
        else con.y --;
        break;  
+#endif /* linux */
     case 'c':
        con.fcol = 7;
        con.attr = 0;
------$ patch-aj ( lines:39 ) --------------------------------< cut here
