From owner-ports-jp@jp.freebsd.org  Fri Oct  8 22:27:46 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id WAA95218;
	Fri, 8 Oct 1999 22:27:46 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from light.imasy.or.jp (root@light.imasy.or.jp [202.227.24.4])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id WAA95213
	for <ports-jp@jp.freebsd.org>; Fri, 8 Oct 1999 22:27:45 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from tasogare.imasy.or.jp (daemon@tasogare.imasy.or.jp [202.227.24.5])
	by light.imasy.or.jp (8.9.3+3.2W/3.7W-light) with ESMTP id WAA07181
	for <ports-jp@jp.freebsd.org>; Fri, 8 Oct 1999 22:27:43 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (isdn31.imasy.or.jp [202.227.24.223])
	by tasogare.imasy.or.jp (8.9.3+3.2W/3.7W-tasogare/smtpfeed 1.01) with ESMTP id WAA20210;
	Fri, 8 Oct 1999 22:27:40 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Message-Id: <199910081327.WAA20210@tasogare.imasy.or.jp>
To: ports-jp@jp.freebsd.org, taca@sky.yamashina.kyoto.jp
In-Reply-To: Your message of "Tue, 05 Oct 1999 17:24:41 +0900"
	<199910050824.RAA09019@edge.sky.yamashina.kyoto.jp>
References: <199910050824.RAA09019@edge.sky.yamashina.kyoto.jp>
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Fri, 08 Oct 1999 22:30:09 +0900
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
X-Dispatcher: imput version 980905(IM100)
Lines: 46
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: ports-jp 7802
Subject: [ports-jp 7802] Re: ports =?ISO-2022-JP?B?GyRCJEglOyUtJWUbKEI=?=
 =?ISO-2022-JP?B?GyRCJWolRiUjGyhC?= 
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

$B$$$o$5$-$G$9(B

$B$*$=$/$J$j$^$7$?!#(B

> > # $B8=>u$G$O>pJs<hF@$K(B ioctl() $B$r;H$C$F$k$7!"(B
> > # $B$=$l$r;H$&$K$O(B write $B2D$8$c$J$-$c$@$a$J$N$G(B...
> $B0lHL$K!"(Bopen(2)$B$7$?$H$-$N%"%/%;%9$N%b!<%I$G(Bioctl()$B$G$-$k$+$I$&$+$O%I%i%$(B
> $B%PB&$,7h$a$F$$$k$N$G!"0l35$K(Bread only$B$G%*!<%W%s$7$?$+$i(Bioctl(2)$B$G$-$J$$(B
> $B$H$$$&$o$1$G$O$"$j$^$;$s!#(B
> 
> FreeBSD 2.2.8$B$G$NOC$G$9$,!"(B/dev/apm$B$r%0%k!<%W$KBP$7$F(Bread only$B$H$9$k$H(B
> apm$B%3%^%s%I$G3+$1$J$$$N$O(Bread write$B$G(Bapm$B%3%^%s%I$,%*!<%W%s$H$7$F$$$?$+$i(B
> $B$G$7$?!#$3$l$r(Bread only$B$G%*!<%W%s$9$kMM$K$9$k$H!"$A$c$s$H%*!<%W%s$G$-$?(B
> $B>e$K(Bsuspend$B$N%j%/%(%9%H$^$G$G$-$kMM$K$J$j$^$7$?!#(B:-(

$B$"$"!"$=$&$G$7$?(B (^^; $B%I%i%$%P$N(B apmioctl() $B$G$3$NJU$N%A%'%C%/$O(B
$B$d$C$F$J$+$C$?$s$G$7$?!#(BNetBSD $B$N%3!<%I$H4*0c$$$7$F$^$7$?!#(B
$B$G!"(Bwmapm $B$O(B suspend $B$5$;$k5!G=$H$+$"$k$N$G!"(Boperator $B%0%k!<%W$K(B
$BF~$C$F$$$k%f!<%6$7$+;H$($J$$$s$G$9$,!"(Bwmbattery $B$O>uBV<hF@$@$1(B
$B$J$s$G$7$g$&$+(B?
$B0lJ}$G(B wmbattery $B$r;H$&$N$O(B NotePC $B$r0l?M$G;H$&$h$&$J?M$@$1$J$N$G!"(B
$BEvA3(B suspend/shutdown $B$G$-$k$h$&$K(B operator $B%0%k!<%W$KF~$l$F9=$o$J$$(B
$B$H$$$&9M$(J}$b$"$j!"%I%i%$%PB&$G(B ioctl() $B$N<oN`$K$h$C$F(B RW $B$N%U%i%0$r(B
$B%A%'%C%/$9$kI,MW$,$J$$$+$b$7$l$^$;$s!#(B
$B$H$$$&$o$1$G$3$N7o$O!"I,MW$,$"$l$PK\2H$N?M$?$A$KAjCL$7$F$_$^$9!#(B

> >   $B$"$H!">uBVJQ2=$r(B select(2) $B$GJa$^$($i$l$k$H!"(B (wmbattery $B$H$+(B
> > $B$O(B) $B4r$7$$$G$9$h$M!#(Bperl $B$H$+$G$b4JC1$K=q$1$k$7!#(B
> $B$J$k$[$I!"$3$NJL$N0UL#$G(Bread(2)$B$G$-$k$H$$$&$N$O4r$7$=$&$G$9$M!#(B

$B$=$&$$$($P!"(Bapmd(8) $B$O>uBVJQ2=$r(B select(2) $B$GJa$^$($F$^$9$N$G!"(B
wmbattery $B$H$+$K(B signal $BAw$C$FDLCN$G$-$^$9$M!#(B
$B$?$H$($P$3$s$J46$8!#(B

/etc/apmd.conf:
apm_event POWERSTATECHANGE, CAPABILITIESCHANGE {
	exec "killall -HUP wmbattery";
	exec "killall -HUP wmapm";
}

$B$G!"(Bwmbattery $BB&$G(B SIGHUP $B$rJaB*$7$F(B ioctl() $B$9$k$H!"(B
$BIQHK$K(B BIOS Call $B$7$J$/$F:Q$_$^$9$M(B :-)
$BLdBj$O!"(BBIOS $B$K$h$C$F$O(B POWERSTATECHANGE $B$r<BAu$7$F$$$J$$(B
$B$b$N$,$"$k$3$H$G$9$,!"%I%i%$%PB&$GDj4|E*$K>uBV$r%A%'%C%/(B
$B$7$F!"JQ2=$7$?$i(B POWERSTATECHANGE $B$r(B apmd $B$KDLCN$9$k$h$&$K(B
$B$9$l$P4r$7$$$G$9$M!#(B
