@@ -61,7 +61,7 @@ t_sensors* sensors = NULL;
61
61
t_fans * fans = NULL ;
62
62
63
63
64
- bool is_legacy_kernel ()
64
+ bool is_legacy_sensors_path ()
65
65
{
66
66
struct utsname kernel ;
67
67
uname (& kernel );
@@ -75,31 +75,31 @@ bool is_legacy_kernel()
75
75
exit (EXIT_FAILURE );
76
76
}
77
77
78
- // possible fix for https://github.com/dgraziotin/mbpfan/issues/92
79
- // to be soon investigated.
78
+
80
79
// thanks http://stackoverflow.com/questions/18192998/plain-c-opening-a-directory-with-fopen
81
- // fopen("/sys/devices/platform/coretemp.0/hwmon", "wb");
80
+ fopen ("/sys/devices/platform/coretemp.0/hwmon" , "wb" );
82
81
83
- // if (errno == EISDIR) {
84
- // return 0;
85
- // } else {
86
- // return 1;
87
- // }
82
+ if (errno == EISDIR ) {
83
+ return 0 ;
84
+ } else {
85
+ return 1 ;
86
+ }
88
87
89
- str_kernel_version = strtok (NULL , "." );
90
- int kernel_version = atoi (str_kernel_version );
88
+ //
89
+ // str_kernel_version = strtok(NULL, ".");
90
+ // int kernel_version = atoi(str_kernel_version);
91
91
92
- if (verbose ) {
93
- printf ("Detected kernel version: %s\n" , kernel .release );
94
- printf ("Detected kernel minor revision: %s\n" , str_kernel_version );
92
+ // if(verbose) {
93
+ // printf("Detected kernel version: %s\n", kernel.release);
94
+ // printf("Detected kernel minor revision: %s\n", str_kernel_version);
95
95
96
- if (daemonize ) {
97
- syslog (LOG_INFO , "Kernel version: %s" , kernel .release );
98
- syslog (LOG_INFO , "Detected kernel minor revision: %s" , str_kernel_version );
99
- }
100
- }
96
+ // if(daemonize) {
97
+ // syslog(LOG_INFO, "Kernel version: %s", kernel.release);
98
+ // syslog(LOG_INFO, "Detected kernel minor revision: %s", str_kernel_version);
99
+ // }
100
+ // }
101
101
102
- return (atoi (kernel .release ) == 3 && kernel_version < 15 );
102
+ // return (atoi(kernel.release) == 3 && kernel_version < 15);
103
103
}
104
104
105
105
@@ -112,7 +112,7 @@ t_sensors *retrieve_sensors()
112
112
char * path = NULL ;
113
113
char * path_begin = NULL ;
114
114
115
- if (is_legacy_kernel ()) {
115
+ if (is_legacy_sensors_path ()) {
116
116
if (verbose ) {
117
117
printf ("Using legacy sensor path for kernel < 3.15.0\n" );
118
118
@@ -126,10 +126,10 @@ t_sensors *retrieve_sensors()
126
126
} else {
127
127
128
128
if (verbose ) {
129
- printf ("Using new sensor path for kernel >= 3.0.15\n" );
129
+ printf ("Using new sensor path for kernel >= 3.0.15 or some CentOS versions with kernel 3.10.0 \n" );
130
130
131
131
if (daemonize ) {
132
- syslog (LOG_INFO , "Using new sensor path for kernel >= 3.0.15" );
132
+ syslog (LOG_INFO , "Using new sensor path for kernel >= 3.0.15 or some CentOS versions with kernel 3.10.0 " );
133
133
}
134
134
}
135
135
0 commit comments