From owner-FreeBSD-users-jp@jp.FreeBSD.org Sun Feb 15 17:09:22 2004
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id i1F89Mp20437;
	Sun, 15 Feb 2004 17:09:22 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from kfep03.dion.ne.jp (kfep03.dion.ne.jp [203.181.105.165])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id i1F89MO20432
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 15 Feb 2004 17:09:22 +0900 (JST)
	(envelope-from kunihiro.kusano@k4.dion.ne.jp)
Received: from [210.255.17.251] by kfep03.dion.ne.jp with SMTP
          id <20040215080916350.CSOV@kfep03.dion.ne.jp>
          for <FreeBSD-users-jp@jp.FreeBSD.org>;
          Sun, 15 Feb 2004 17:09:16 +0900
From: <kunihiro.kusano@k4.dion.ne.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Message-Id: <20040215080916350.CSOV@kfep03.dion.ne.jp>
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Sun, 15 Feb 2004 17:09:16 +0900
X-Sequence: FreeBSD-users-jp 78346
Subject: [FreeBSD-users-jp 78346] Testing new action of APM(Advanced Power Managenment)
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: kunihiro.kusano@k4.dion.ne.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+040130

$BApLn$G$9!#(B

$B<:Ni$7$^$7$?!#(BEmacs $B$G=q$$$?$b$N$r!"J8;z%3!<%I$r9g$o$;$:$KAw$C$F$7$^$$$^$7$?!#(B
$B:FAwCW$7$^$9!#(B


>>$B?yB<$G$9!#(B
>>
>>charset=iso-2022-jp $B$H@k8@$7$F$$$k$N$K(B
>>$BK\J8$,(B EUC-JP $B$K$J$C$F$$$k$h$&$G$9!#(B


/usr/src/sys/i386/apm/apm.c $B$NF0:n$K$D$$$F!"(Bapm_timeout() $B$O(B timeout()$B$r;H$C$F(B
$BKhIC(B1$B2s<+J,$r%3!<%k$7$F$$$^$9$,!"$3$N%3!<%k$9$k2s?t$r8:$i$;$J$$$b$N$+9M$($F$_$^(B
$B$7$?!#(B

$BC1=c$K$O!"(Bapm_timeout_ch = timeout(apm_timeout, NULL, hz - 1);  $B$NBh(B3$B0z?t$r(B
hz * 2 $B$K$7$?$@$1$G!"H>J,$K$G$-$^$9$,!"(B

$B$D$-$D$a$F$$$/$H!"%l%8%e!<%`$7$?$i<!$K%5%9%Z%s%I$9$k$^$G!"(Bapm_timeout()$B$O(B
$BF0:n$7$J$/$F$b$$$$$N$G$O$J$$$+$H;W$$$^$7$?!#(B

$B$=$3$G$o$?$7$N$7$?$3$?$H$O!"(B

$B30ItJQ?t$KDI2C!#(B 
>      int times = 0;

apm_timeout() $B$N=q$-49$(!#(B

>       if (sc->active == 1 && times) {
>         times--;
	  apm_timeout_ch = timeout(apm_timeout, NULL, hz - 1 );
>	}

apmclose() $B$N:G8e$KDI2C!#(B

>	times = 5;
>	apm_timeout(sc);
	return 0;

$B0J>e$N(B > 6$B2U=j$G$9!#(B

$B%+!<%M%k$O!"5/F0;~$K!"(B
apm_identify(), apm_probe(), apm_attach()$B$r<B9T$7!"(B

$BB3$$$F!"(Bapmopen(), apmioctl()...., apmclose()$B$r<B9T$7$^$9!#(B
$B$3$N8e!"(Bapm_timeout()$B$,(B1$BIC$K(B1$B2s1d!9$H<B9T$5$l$F!"%$%Y%s%H$r4F;k$7$F$/$l$k$N$G$9$,!"(B

$B%3%^%s%I%i%$%s$+$iM?$($k!"(Bzzz $B%3%^%s%I$O!"(Bapm_timeout()$B$,Av$C$F$$$J$/$F$bF0:n$7$^$9!#(B

zzz $B$r<B9T$9$k$H!"(Bapmopen(), apmioctl()...,apmclose()$B$,<B9T$5$l$^$9!#(B
$B4N?4$J=j$O$3$3$+$i$G$9!#(B

apmclse()$B$,<B9T$5$l$F$+$i!"(Bapm_timeout()$B$,(B1$B2sF0:n$7!"$J$*$+$D(B apm_timeout()
$B$,(B timeout() $B$K$h$C$FF0:nBT$A$N>uBV$K$J$C$F$$$J$$$H!"(B

zzz $B$G%5%9%Z%s%I$K$J$i$J$$$7!"<!$N%l%8%e!<%`$,$G$-$^$;$s!#(B 
$B$=$3$G!">e5-$N$h$&$K(B apmclose() $B$N:G8e$K(B apm_timeout()$B$rAv$i$;$F$_$^$7$?!#(B

$B$3$N(B apm_timeout() $B$O(B times $B2s7+$jJV$5$l!"(B6$B2sF0:n$9$k$H;_$^$j$^$9!#(B
times $B$O(B5$B$G$J$/$F$b!"(B1$B$+(B2$B$G$$$$$h$&$G$9!#(B

apm_timeout() $B$,Av$C$F$$$J$/$F$b!"(Bapm $B$H$d$k$H!"%P%C%F%j!<%9%F%$%?%9$b(B
$BI=<($5$l$^$9!#(B

apm_timeout() $B$NF0:n$r<B46$9$k$K$O!"(Bapm_timeout() $B%k!<%A%s$N$J$+$K!"(B
printf("apm_timeout\n"); $B$rKd$a9~$`$H$h$/2r$j$^$9!#(B

$BApLn63Gn(B <kunihiro.kusano@k4.dion.ne.jp>


