SMOLNET PORTAL home about changes
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
Original URLgopher://bitreich.org/0/scm/energy/commit/33cf70dcdbb4ed0...
Content-Typetext/plain; charset=utf-8