iFail if no sensors found. - energy - measure system energy usage Err bitreich.org 70 1Log /scm/energy/log.gph bitreich.org 70 1Files /scm/energy/files.gph bitreich.org 70 1Refs /scm/energy/refs.gph bitreich.org 70 1Tags /scm/energy/tag bitreich.org 70 1README /scm/energy/file/README.md.gph bitreich.org 70 1LICENSE /scm/energy/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 33cf70dcdbb4ed08ba53d121d06a3c6904db9af7 /scm/energy/commit/33cf70dcdbb4ed08ba53d121d06a3c6904db9af7.gph bitreich.org 70 1parent b7668ab38ae59f6202ea72674b738ec0b676e227 /scm/energy/commit/b7668ab38ae59f6202ea72674b738ec0b676e227.gph bitreich.org 70 hAuthor: Troels Henriksen URL:mailto:athas@sigkill.dk bitreich.org 70 iDate: Wed, 23 Aug 2023 12:25:44 +0200 Err bitreich.org 70 i Err bitreich.org 70 iFail if no sensors found. Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M energy.c | 5 +++++ Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 5 insertions(+), 0 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/energy.c b/energy.c /scm/energy/file/energy.c.gph bitreich.org 70 i@@ -143,6 +143,11 @@ int main(int argc, char** argv) { Err bitreich.org 70 i sensor_rapl(); Err bitreich.org 70 i sensor_battery(); Err bitreich.org 70 i Err bitreich.org 70 i+ if (num_sensors == 0) { Err bitreich.org 70 i+ fprintf(stderr, "%s: no sensors found; not running command.\n", argv[0]); Err bitreich.org 70 i+ exit(1); Err bitreich.org 70 i+ } Err bitreich.org 70 i+ Err bitreich.org 70 i for (int i = 0; i < num_sensors; i++) { Err bitreich.org 70 i sensors[i].start(sensors[i].data); Err bitreich.org 70 i } Err bitreich.org 70 .