git: 9front

Download patch

ref: c7a0b7febc865a429ac0bf2cb8ed7e14347f4a71
parent: 809da6ec69ee997b2d9688a8237560c6f6f63bc1
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Oct 28 03:10:27 EDT 2018

bcm: provide /dev/cputemp in a format stats can understand

--- a/sys/src/9/bcm/devarch.c
+++ b/sys/src/9/bcm/devarch.c
@@ -160,9 +160,9 @@
 static long
 cputempread(Chan*, void *a, long n, vlong offset)
 {
-	char str[16];
-
-	snprint(str, sizeof str, "%ud\n", (getcputemp()+500)/1000);
+	char str[32];
+	uint t = getcputemp();
+	snprint(str, sizeof str, "%ud.%ud\n", t/1000, t%1000);
 	return readstr(offset, a, n, str);
 }
 
--