aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/powerd
diff options
context:
space:
mode:
authorRobert Millan <rmh@FreeBSD.org>2012-04-09 20:59:14 +0000
committerRobert Millan <rmh@FreeBSD.org>2012-04-09 20:59:14 +0000
commit7b3b36834418303a28dd6ee1d7ac679df1a73e4c (patch)
tree7555fcf192f46daa09ce4f74cedd60d132188d36 /usr.sbin/powerd
parent453856145c5672aafb95dff021d01392a1fa4ff9 (diff)
downloadsrc-7b3b36834418303a28dd6ee1d7ac679df1a73e4c.tar.gz
src-7b3b36834418303a28dd6ee1d7ac679df1a73e4c.zip
Improve error reporting when no cpufreq(4) support is available.
Reviewed by: njl, acpi
Notes
Notes: svn path=/head/; revision=234070
Diffstat (limited to 'usr.sbin/powerd')
-rw-r--r--usr.sbin/powerd/powerd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/powerd/powerd.c b/usr.sbin/powerd/powerd.c
index 8db875bdc9a6..254c237b83ff 100644
--- a/usr.sbin/powerd/powerd.c
+++ b/usr.sbin/powerd/powerd.c
@@ -44,6 +44,7 @@ __FBSDID("$FreeBSD$");
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <sysexits.h>
#include <unistd.h>
#ifdef __i386__
@@ -536,7 +537,7 @@ main(int argc, char * argv[])
err(1, "lookup kern.cp_times");
len = 4;
if (sysctlnametomib("dev.cpu.0.freq", freq_mib, &len))
- err(1, "lookup freq");
+ err(EX_UNAVAILABLE, "no cpufreq(4) support -- aborting");
len = 4;
if (sysctlnametomib("dev.cpu.0.freq_levels", levels_mib, &len))
err(1, "lookup freq_levels");