26 lines
882 B
Diff
26 lines
882 B
Diff
Index: usr.sbin/apm/apm.c
|
|
===================================================================
|
|
RCS file: /cvs/src/usr.sbin/apm/apm.c,v
|
|
retrieving revision 1.41
|
|
diff -u -p -u -p -r1.41 apm.c
|
|
--- usr.sbin/apm/apm.c 13 Feb 2022 21:27:51 -0000 1.41
|
|
+++ usr.sbin/apm/apm.c 10 Sep 2022 08:24:23 -0000
|
|
@@ -376,8 +376,15 @@ balony:
|
|
} else if (domin) {
|
|
if (reply.batterystate.battery_state ==
|
|
APM_BATT_CHARGING)
|
|
- printf(", %d minutes recharge time estimate\n",
|
|
- reply.batterystate.minutes_left);
|
|
+ {
|
|
+ if (reply.batterystate.minutes_left ==
|
|
+ (u_int)-1)
|
|
+ printf(", unknown");
|
|
+ else
|
|
+ printf(", %d minutes",
|
|
+ reply.batterystate.minutes_left);
|
|
+ printf(" recharge time estimate\n");
|
|
+ }
|
|
else if (reply.batterystate.minutes_left == 0 &&
|
|
reply.batterystate.battery_life > 10)
|
|
printf(", unknown life estimate\n");
|