Path: blob/main/sysutils/cpu-x/files/patch-src_core.c
20805 views
--- src/core.c.orig 2023-04-02 10:14:25 UTC1+++ src/core.c2@@ -2249,12 +2249,11 @@ static int cputab_temp_fallback(Labels *data)3}4}5#else /* __linux__ */6- /* Tested on FreeBSD 12: https://github.com/TheTumultuousUnicornOfDarkness/CPU-X/issues/121#issuecomment-575985765 */7- char temp[MAXSTR];8- size_t len = sizeof(temp);9+ int dK;10+ size_t len = sizeof(dK);1112- if(!(err = sysctlbyname(format("dev.cpu.%i.temperature", data->current_core_id), temp, &len, NULL, 0)))13- casprintf(&data->tab_cpu[VALUE][TEMPERATURE], true, "%s", temp);14+ if(!(err = sysctlbyname(format("dev.cpu.%i.temperature", data->current_core_id), &dK, &len, NULL, 0)))15+ casprintf(&data->tab_cpu[VALUE][TEMPERATURE], true, "%.1f°C", (dK - 2731) / 10.);16#endif /* __linux__ */1718if(err)192021