Introduction
Introduction Statistics Contact Development Disclaimer Help
battery: Consistent naming for capacity percentage - slstatus - status monitor
git clone git://git.suckless.org/slstatus
Log
Files
Refs
README
LICENSE
---
commit 87c3dd2c36e6d1df577e87fd4d73970fe58a3007
parent d77f216faea5566ba8ebdbf1456c5e6806d2eeb5
Author: planet36 <[email protected]>
Date: Tue, 6 Apr 2021 12:48:18 -0400
battery: Consistent naming for capacity percentage
https://www.kernel.org/doc/html/latest/power/power_supply_class.html
Co-authored-by: drkhsh <[email protected]>
Signed-off-by: drkhsh <[email protected]>
Diffstat:
M components/battery.c | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
---
diff --git a/components/battery.c b/components/battery.c
@@ -6,6 +6,9 @@
#include "../util.h"
#if defined(__linux__)
+/*
+ * https://www.kernel.org/doc/html/latest/power/power_supply_class.html
+ */
#include <limits.h>
#include <stdint.h>
#include <unistd.h>
@@ -35,15 +38,15 @@
const char *
battery_perc(const char *bat)
{
- int perc;
+ int cap_perc;
char path[PATH_MAX];
if (esnprintf(path, sizeof(path), POWER_SUPPLY_CAPACITY, bat) …
return NULL;
- if (pscanf(path, "%d", &perc) != 1)
+ if (pscanf(path, "%d", &cap_perc) != 1)
return NULL;
- return bprintf("%d", perc);
+ return bprintf("%d", cap_perc);
}
const char *
@@ -197,14 +200,14 @@
const char *
battery_perc(const char *unused)
{
- int cap;
+ int cap_perc;
size_t len;
- len = sizeof(cap);
- if (sysctlbyname(BATTERY_LIFE, &cap, &len, NULL, 0) < 0 || !le…
+ len = sizeof(cap_perc);
+ if (sysctlbyname(BATTERY_LIFE, &cap_perc, &len, NULL, 0) < 0 |…
return NULL;
- return bprintf("%d", cap);
+ return bprintf("%d", cap_perc);
}
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.