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");