APM Patches
Liam J. Foy
liamfoy at sepulcrum.org
Sun Jul 4 12:45:35 PDT 2004
Hey guys,
Since it was decided (http://lists.freebsd.org/pipermail/freebsd-acpi/2004-June/000352.html)
we are going to stick with apm -l producing -1 and not 255 which is stated in the handbook would one
of you guys please commit:
--- /usr/src/usr.sbin/apm/apm.8 Thu Jun 24 17:32:55 2004
+++ /liamfoy/apm.8 Thu Jun 24 17:32:27 2004
@@ -106,7 +106,7 @@
state respectively.
.It Fl t
Display the estimated remaining battery lifetime in seconds. If
-it is unknown, 255 is displayed.
+it is unknown, -1 is displayed.
.It Fl Z
Transition the system into standby mode. This mode uses less power than
full power mode, but more than suspend mode. Some laptops support
----
Another patch I would like you guys to review is this. Currently apm -t will output
0 when it cannot find a valid rate or the full battery time(as the comment mentions).
I think it should return -1 (unknown) to reflect an error, which is stated in the man page.
It should not return 0 since we do not have 0 seconds left, we have an unknown value
remaining. Either that or the man page it edited. I believe the following patch should
be commited really.
The patch is:
--- /usr/src/sys/dev/acpica/acpi_cmbat.c Sun Jul 4 20:41:43 2004
+++ /home/liamfoy/acpi_cmbat.c Sun Jul 4 20:39:14 2004
@@ -536,7 +536,7 @@
bat[i]->min = (bat[i]->full_charge_time * bat[i]->cap) / 100;
} else {
/* Couldn't find valid rate and full battery time */
- bat[i]->min = 0;
+ bat[i]->min = -1;
}
total_min += bat[i]->min;
total_cap += bat[i]->cap;
Thanks in advance - comments welcome,
--
-Liam J. Foy
http://liamfoy.kerneled.org
"Love is like maths -- the idea is simple but can be quite complicated."
More information about the freebsd-acpi
mailing list