From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Jan 18 12:07:25 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id MAA50662;
	Thu, 18 Jan 2001 12:07:25 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from biwasv01.biwa.ne.jp (biwasv01.biwa.ne.jp [210.161.160.11])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id MAA50652
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 18 Jan 2001 12:07:24 +0900 (JST)
	(envelope-from fuhito@mx.biwa.ne.jp)
Received: from globalyst.ASA-Lab.ORG (ng3-31.biwa.ne.jp [210.250.146.31])
	by biwasv01.biwa.ne.jp (8.9.3/3.7W) with SMTP id MAA03089
	for FreeBSD-users-jp@jp.freebsd.org; Thu, 18 Jan 2001 12:07:01 +0900 (JST)
Date: Thu, 18 Jan 2001 12:07:01 +0900 (JST)
Message-Id: <200101180307.MAA03089@biwasv01.biwa.ne.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Thu, 18 Jan 2001 09:57:47 +0900".
	<200101180057.JAA00301@gnome.adsnet.co.jp>
From: fuhito@mx.biwa.ne.jp (Fuhito Inagawa)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.22] 1999-12/19(Sun)
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 58346
Subject: [FreeBSD-users-jp 58346] Re: Ctrl+alt+DEL and APM
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: fuhito@mx.biwa.ne.jp

$B0p@n$G$9!#(B
$B>/$7D4$Y$F$_$^$7$?!#(B

<200101180057.JAA00301@gnome.adsnet.co.jp>$B$N5-;v$K$*$$$F(B
JST$B;~4V(B2001$BG/(B01$B7n(B18$BF|(B($BLZ(B)09$B;~(B57$BJ,(B47$BIC:"!"(Bdenpouya@adsnet.co.jp$B$5$s$O(B
$B=q$-$^$7$?!#(B

  | $BEAK!C+!w%"%G%9$G$9(B
  | 
  | $B;d$b$D$$:G6aD4$Y$F7k6I$o$+$i$J$+$C$?$N$G(B
  | $B%+!<%M%k$K%Q%C%AEv$F$F$4$^$+$7$^$7$?!#(B

src/usr.sbin/kbdcontrol/lex.l $B$N(B CVS Revision 1.11.2.1 $B$K(B

MFC: Add the ability to define halt and powerdown keys for sysconf.

(sysconf $B$H$O!)(B syscons $B$N(B typo$B!)(B)$B$H$"$k$N$G!"(Bdiff $B$r8+$F$_$k$H!"(B

@@ -68,6 +68,8 @@ lctrla|ctrla  { return TLCTRA; }
 rctrla         { return TRCTRA; }
 lalta|alta     { return TLALTA; }
 ralta          { return TRALTA; }
+halt           { return THALT; }
+pdwn           { return TPDWN; }
 
 NUL|nul                { number = 0; return TNUM; }
 SOH|soh                { number = 1; return TNUM; }

Ctl+alt+DEL $B$G%j%V!<%H$9$kItJ,$O(B lex.l $B$G$O(B TRBT $B$G!"(B
syscons.c $B$G$O(B RBT $B$J$N$G!"(BHALT/PDWN $B$rC5$7$F(B...

src/sys/dev/syscons/syscons.c $B$O(B 1.336.2.3 $B$G(B

MFC: Add the ability to define halt and powerdown keys for sysconf.

diff $B$r$_$k$H!"(B

@ -3101,7 +3101,19 @@ next_code:
 
            case RBT:
 #ifndef SC_DISABLE_REBOOT
-               shutdown_nice();
+               shutdown_nice(0);
+#endif
+               break;
+
+           case HALT:
+#ifndef SC_DISABLE_REBOOT
+               shutdown_nice(RB_HALT);
+#endif
+               break;
+
+           case PDWN:
+#ifndef SC_DISABLE_REBOOT
+               shutdown_nice(RB_HALT|RB_POWEROFF);
 #endif
                break;

$B$K$J$C$F$$$^$9!#$$$:$l$b(B RELENG_4_2_0_RELEASE $B%?%0$J$N$G!"(B
4.2-RELEASE $B$+$i!";H$($kMM$G$9$M!#(B

# $B$H!"8@$&;v$G!"A08@E12s$$$?$7$^$9(Bm(__)m

/*
 * $B0p@n(B $B;K(B($B$U$R$H(B)        mailto:fuhito@mx.biwa.ne.jp
 *                        http://www.biwa.ne.jp/~fuhito/
 */
