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;
|