]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
powerd(8): allow to force a method of battery state query
authoravos <avos@FreeBSD.org>
Sun, 6 Jan 2019 02:39:03 +0000 (02:39 +0000)
committeravos <avos@FreeBSD.org>
Sun, 6 Jan 2019 02:39:03 +0000 (02:39 +0000)
commitbfe253bacb1ad3e75e0884da8ecc54ca85e4010e
tree0bd8fa1271dc5496c36b4217ba75119257feb89f
parentcb474e1de929fb1b5f97d9ff3130444fba336e58
powerd(8): allow to force a method of battery state query

This change allows to determine power source via sysctl or /dev/apm
when devd(8) is running (used by default).

Based on patch from PR; other changes on top of it:
- '-f' (force) -> '-s' (source) parameter renaming;
- allow 'apm' -> 'devd' transition when '-s devd' is set
(if APM is enabled);
- man page update.

Checked on amd64 with -s devd / sysctl and apm
(an extra build with forced USE_APM define set was done)

PR: 125707
Submitted by: Konstantin Stepanov <milezv@yandex.ru>
Reviewed by: bcr, imp
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D18742
usr.sbin/powerd/powerd.8
usr.sbin/powerd/powerd.c