temp: Put sysctl into define to avoid line wraps - slstatus - status monitor | |
git clone git://git.suckless.org/slstatus | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 21327e0373189f9e9964f34fb5a15639d00575aa | |
parent 69b2487650782f135db76078c4a7fb841cb936ac | |
Author: drkhsh <[email protected]> | |
Date: Fri, 28 Oct 2022 00:15:21 +0200 | |
temp: Put sysctl into define to avoid line wraps | |
Long, wrapped, multi-line if statements suck to read. | |
This fixes readability. | |
Diffstat: | |
M components/temperature.c | 6 ++++-- | |
1 file changed, 4 insertions(+), 2 deletions(-) | |
--- | |
diff --git a/components/temperature.c b/components/temperature.c | |
@@ -53,6 +53,8 @@ | |
#include <stdlib.h> | |
#include <sys/sysctl.h> | |
+ #define ACPI_TEMP "hw.acpi.thermal.%s.temperature" | |
+ | |
const char * | |
temp(const char *zone) | |
{ | |
@@ -61,8 +63,8 @@ | |
size_t len; | |
len = sizeof(temp); | |
- snprintf(buf, sizeof(buf), "hw.acpi.thermal.%s.temperature", z… | |
- if (sysctlbyname(buf, &temp, &len, NULL, 0) == -1 | |
+ snprintf(buf, sizeof(buf), ACPI_TEMP, zone); | |
+ if (sysctlbyname(buf, &temp, &len, NULL, 0) < 0 | |
|| !len) | |
return NULL; | |