Skip to content

Commit c3e1c9c

Browse files
committed
Reverted to old legacy kernel detection [#92 needs investigation]
1 parent 32256bc commit c3e1c9c

1 file changed

Lines changed: 19 additions & 18 deletions

File tree

src/mbpfan.c

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -75,30 +75,31 @@ bool is_legacy_kernel()
7575
exit(EXIT_FAILURE);
7676
}
7777

78-
78+
// possible fix for https://github.com/dgraziotin/mbpfan/issues/92
79+
// to be soon investigated.
7980
// thanks http://stackoverflow.com/questions/18192998/plain-c-opening-a-directory-with-fopen
80-
fopen("/sys/devices/platform/coretemp.0/hwmon", "wb");
81+
// fopen("/sys/devices/platform/coretemp.0/hwmon", "wb");
8182

82-
if (errno == EISDIR) {
83-
return 0;
84-
} else {
85-
return 1;
86-
}
83+
// if (errno == EISDIR) {
84+
// return 0;
85+
// } else {
86+
// return 1;
87+
// }
8788

88-
// str_kernel_version = strtok(NULL, ".");
89-
// int kernel_version = atoi(str_kernel_version);
89+
str_kernel_version = strtok(NULL, ".");
90+
int kernel_version = atoi(str_kernel_version);
9091

91-
// if(verbose) {
92-
// printf("Detected kernel version: %s\n", kernel.release);
93-
// 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);
9495

95-
// if(daemonize) {
96-
// syslog(LOG_INFO, "Kernel version: %s", kernel.release);
97-
// syslog(LOG_INFO, "Detected kernel minor revision: %s", str_kernel_version);
98-
// }
99-
// }
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+
}
100101

101-
// return (atoi(kernel.release) == 3 && kernel_version < 15);
102+
return (atoi(kernel.release) == 3 && kernel_version < 15);
102103
}
103104

104105

0 commit comments

Comments
 (0)