From 3a733d7353a18a26f1d8f04b985555d9ea6c7841 Mon Sep 17 00:00:00 2001 From: o9000 Date: Fri, 7 Aug 2015 08:08:53 +0200 Subject: [PATCH] battery: Update AC status on FreeBSD --- src/battery/freebsd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/battery/freebsd.c b/src/battery/freebsd.c index 0bdf665..f4ee64c 100644 --- a/src/battery/freebsd.c +++ b/src/battery/freebsd.c @@ -68,6 +68,9 @@ int battery_os_update(struct batstate *state) { state->percentage = sysctl_out; else err = -1; + + if (sysctlbyname("hw.acpi.acline", &sysctl_out, &len, NULL, 0) == 0) + state->ac_connected = sysctl_out; return err; }