Introduction
Introduction Statistics Contact Development Disclaimer Help
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 *
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.