From owner-FreeBSD-tech-jp@jp.freebsd.org  Thu Jan 18 16:04:48 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id QAA71477;
	Thu, 18 Jan 2001 16:04:48 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from tokyonet-entrance.astec.co.jp (tokyonet-entrance.astec.co.jp [202.239.16.2])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id QAA71472
	for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 18 Jan 2001 16:04:47 +0900 (JST)
	(envelope-from tshiozak@astec.co.jp)
Received: from mushroom.astec.co.jp (mushroom.astec.co.jp [172.20.10.50])
	by tokyonet-entrance.astec.co.jp (8.9.3+3.2W/3.7W2001/01/04) with ESMTP id QAA25115
	for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 18 Jan 2001 16:04:36 +0900 (JST)
Received: from localhost (aoi.astec.co.jp [172.20.26.41])
	by mushroom.astec.co.jp (8.9.3+3.2W/3.7W-astec-mushroom1.0) with ESMTP id QAA25355
	for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 18 Jan 2001 16:04:35 +0900 (JST)
Date: Thu, 18 Jan 2001 16:02:41 +0900 (JST)
Message-Id: <20010118.160241.31170219.tshiozak@astec.co.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
From: "T.SHIOZAKI" <tshiozak@astec.co.jp>
In-Reply-To: <20010118153336S.aki@v.ai.bsdclub.org>
References: <20010118144524E.aki@v.ai.bsdclub.org>
	<20010118.145811.05143235.tshiozak@astec.co.jp>
	<20010118153336S.aki@v.ai.bsdclub.org>
X-Mailer: Mew version 1.95b37 on Emacs 20.6 / Mule 4.1 (AOI)
X-My-Status: SuperAoiMoe
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-tech-jp 3020
Subject: [FreeBSD-tech-jp 3020] Re: Ctrl+alt+DEL and APM
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: tshiozak@astec.co.jp


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

$B0zMQ=g%A%'%s%8!#(B


From: Akihiro IIJIMA <aki@DEBUG.gr.jp>
Subject: [FreeBSD-tech-jp 3019] Re: Ctrl+alt+DEL and APM
Date: Thu, 18 Jan 2001 15:33:36 +0900
Message-ID: <20010118153336S.aki@v.ai.bsdclub.org>

> >  - $B7k6I%+!<%M%k$N(B boot() $B$,8F$P$l$F!"$5$C$-$N(B shutdown_howto $B$,(B
> $B$5$C$-$N(B shutdown_howto $B$,;H$o$l$J$$$h$&$J5$$b$7$^$9!#(B
> $B!t(B $B$=$C$A$r$^$@(B $BFI$s$G$^$;$s$1$I!#(B

$BFI$a$P=q$$$F$"$k$N$G!"FI$^$J$$$G=q$/$H(B BSD $B%^%,%8%s$N(B
$B%G!<%b%s%Q%Q$K$h$C$F=F;&$G$9!#(B


> state_func_t  single_user() {
> $B$H$$$&4X?t$NCf$G$9!#(B

/sbin/init $B$O(B state machine $B$H$7$F=q$$$F$"$k$N$GFI$_$K$/$$$G$9$,!"(B
$B0J2<$"$?$j$r$D$1$k$H!"(B


> kernel$BFb$+$i(B 
> > >                 psignal(initproc, SIGINT);
> $B$r<B9T$7$?$C$F$3$H$O(B  $B$3$3$N(B
> 	case SIGINT:
> 		Reboot = TRUE;
> $B$K0z$C3]$+$k$N$G$O$J$$$G$7$g$&$+!)(B

$B$^$?$b$d@K$7$$$G$9$J!#(B

	case SIGINT:
		Reboot = TRUE;
	case SIGTERM:
		requested_transition = death;
		break;

$B$J$N$G!"(Bstate $B$,!V(Bdeath$B!W$KA+0\$7$F$^$9!#(B

# /*FALLTHROUGH*/ $B=q$1$h!D(B


$B$G!"(Bdeath() $B4X?t$NCf$G(B state $B$r!V(Bsingle_user$B!W$KA+0\$5$;$F$k$N$G!"(B
$B7k6I(B single_user() $B$KEO$j$^$9!#(B


$B$G$O!#(B
--
Takuya SHIOZAKI / ASTEC Products, Inc.

