wifi_perc: Simplify on Linux - slstatus - status monitor | |
git clone git://git.suckless.org/slstatus | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit c93971748cb4771aec25aee6e8ff5b7bbb1aacf3 | |
parent acfa1f50c24add6b9a78d94af21f9350150fb9c2 | |
Author: Aaron Marcher <[email protected]> | |
Date: Sat, 7 Jul 2018 14:05:53 +0200 | |
wifi_perc: Simplify on Linux | |
Remove unnecessary variable | |
Diffstat: | |
M components/wifi.c | 7 ++++--- | |
1 file changed, 4 insertions(+), 3 deletions(-) | |
--- | |
diff --git a/components/wifi.c b/components/wifi.c | |
@@ -15,8 +15,8 @@ | |
const char * | |
wifi_perc(const char *interface) | |
{ | |
- int i, cur; | |
- int total = 70; /* the max of /proc/net/wireless */ | |
+ int cur; | |
+ size_t i; | |
char *p, *datastart; | |
char path[PATH_MAX]; | |
char status[5]; | |
@@ -59,7 +59,8 @@ | |
sscanf(datastart + 1, " %*d %d %*d %*d\t\t %*d\t " | |
"%*d\t\t%*d\t\t %*d\t %*d\t\t %*d", &cur); | |
- return bprintf("%d", (int)((float)cur / total * 100)); | |
+ /* 70 is the max of /proc/net/wireless */ | |
+ return bprintf("%d", (int)((float)cur / 70 * 100)); | |
} | |
const char * |