summaryrefslogtreecommitdiffstats
path: root/usr.sbin
diff options
context:
space:
mode:
authorrmh <rmh@FreeBSD.org>2012-04-09 20:59:14 +0000
committerrmh <rmh@FreeBSD.org>2012-04-09 20:59:14 +0000
commit5178ecbf89631dcc083a66d4131cc415737e0a69 (patch)
tree7555fcf192f46daa09ce4f74cedd60d132188d36 /usr.sbin
parent210e5f7c8203f62b4931d73b546f64e9ca470d2c (diff)
downloadFreeBSD-src-5178ecbf89631dcc083a66d4131cc415737e0a69.zip
FreeBSD-src-5178ecbf89631dcc083a66d4131cc415737e0a69.tar.gz
Improve error reporting when no cpufreq(4) support is available.
Reviewed by: njl, acpi
Diffstat (limited to 'usr.sbin')
-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 8db875b..254c237 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");
OpenPOWER on IntegriCloud