diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 2005-11-23 08:21:10 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 2005-11-23 08:21:10 +0000 |
commit | 07290d2aff6f849a45fa4fe38742f7cdc32880f0 (patch) | |
tree | 59437d74ad1acfcc0b97f4ef040302e5e5ee3154 /usr.sbin/apmd/apmd.c | |
parent | 319a8520491f8cffb4982572d824150e1857c383 (diff) |
do not abort if hw.setperf is not there. warn. maybe we should even
skip that, too.
Diffstat (limited to 'usr.sbin/apmd/apmd.c')
-rw-r--r-- | usr.sbin/apmd/apmd.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/usr.sbin/apmd/apmd.c b/usr.sbin/apmd/apmd.c index d368d17acc7..64ea149b029 100644 --- a/usr.sbin/apmd/apmd.c +++ b/usr.sbin/apmd/apmd.c @@ -1,4 +1,4 @@ -/* $OpenBSD: apmd.c,v 1.37 2005/11/23 08:02:58 sturm Exp $ */ +/* $OpenBSD: apmd.c,v 1.38 2005/11/23 08:21:09 deraadt Exp $ */ /* * Copyright (c) 1995, 1996 John T. Kohl @@ -205,7 +205,7 @@ perf_status(void) size_t perf_sz = sizeof(perf); if (sysctl(cp_time_mib, 2, &cp_time, &cp_time_sz, NULL, 0) < 0) - error("cannot read kern.cp_time", NULL); + syslog(LOG_INFO, "cannot read kern.cp_time"); for (i = 0; i < CPUSTATES; i++) { if ((change = cp_time[i] - cp_time_old[i]) < 0) { @@ -224,7 +224,7 @@ perf_status(void) avg_idle = (avg_idle + (100 * idle) / sum) / 2; if (sysctl(hw_perf_mib, 2, &perf, &perf_sz, NULL, 0) < 0) - error("cannot read hw.setperf", NULL); + syslog(LOG_INFO, "cannot read hw.setperf"); if (avg_idle < PERFINCTHRES && perf < PERFMAX) { perf += PERFINC; @@ -621,7 +621,7 @@ setperf(int new_perf) size_t perf_sz = sizeof(perf); if (sysctl(hw_perf_mib, 2, &perf, &perf_sz, &new_perf, perf_sz) < 0) - error("cannot set hw.setperf", NULL); + syslog(LOG_INFO, "cannot set hw.setperf"); } void |