summaryrefslogtreecommitdiff
path: root/sys/src/9/bcm/devarch.c
diff options
context:
space:
mode:
authorMatthew Veety <mveety@gmail.com>2013-12-13 02:20:29 -0500
committerMatthew Veety <mveety@gmail.com>2013-12-13 02:20:29 -0500
commit9c52f4d9d453e1fa4511478dcb09af03e4c37dfb (patch)
tree7ccbfd1947bc2e0d5d7e528bb650ebe3f996dca2 /sys/src/9/bcm/devarch.c
parent91e9d7466fbd23618c113672f0b379d63cf16f29 (diff)
Added in /dev/cputemp for bcm kernel (Thanks Krystian!)
Diffstat (limited to 'sys/src/9/bcm/devarch.c')
-rw-r--r--sys/src/9/bcm/devarch.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/src/9/bcm/devarch.c b/sys/src/9/bcm/devarch.c
index 3ef0cdc08..a9b51c273 100644
--- a/sys/src/9/bcm/devarch.c
+++ b/sys/src/9/bcm/devarch.c
@@ -156,8 +156,17 @@ cputyperead(Chan*, void *a, long n, vlong offset)
return readstr(offset, a, n, str);
}
+static long
+cputempread(Chan*, void *a, long n, vlong offset)
+{
+ char str[128];
+ snprint(str, sizeof str, "%d±%d\n", gettemp(0) / 1000, 1);
+ return readstr(offset, a, n, str);
+}
+
void
archinit(void)
{
addarchfile("cputype", 0444, cputyperead, nil);
+ addarchfile("cputemp", 0444, cputempread, nil);
}