summaryrefslogtreecommitdiff
blob: 3a786fdfa64e6bfd660cbb5024b88950d44eda00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Newer kernels name the device 'temp' so try both.

--- fan_ctrl.c
+++ fan_ctrl.c
@@ -73,6 +73,8 @@ main (int argc, char **argv)
 
   fd = open ("/dev/temperature", O_RDWR);
   if (fd < 0)
+      fd = open ("/dev/temp", O_RDWR);
+  if (fd < 0)
     {
       printf ("Error %d opening /dev/temperature\n", fd);
       return EXIT_FAILURE;
--- set_therm.c
+++ set_therm.c
@@ -66,6 +66,8 @@ main (int argc, char **argv)
 
   fd = open ("/dev/temperature", O_RDWR);
   if (fd < 0)
+      fd = open ("/dev/temp", O_RDWR);
+  if (fd < 0)
     {
       printf ("Error %d opening /dev/temperature\n", fd);
       return EXIT_FAILURE;