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