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 <athas@sigkill.dk> 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
.
Response:
text/plain