Introduction
Introduction Statistics Contact Development Disclaimer Help
battery: Remove unnecessary defines for paths - slstatus - status monitor
git clone git://git.suckless.org/slstatus
Log
Files
Refs
README
LICENSE
---
commit 609ef3aa1f6c0a47822d425dc6bb0744042ca038
parent 16e15217c6cb56bd4125c54e645b932a50655b9d
Author: Aaron Marcher <[email protected]>
Date: Fri, 6 Jul 2018 23:55:18 +0200
battery: Remove unnecessary defines for paths
Diffstat:
M components/battery.c | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/components/battery.c b/components/battery.c
@@ -8,11 +8,6 @@
#include <limits.h>
#include <unistd.h>
- #define CHARGE_NOW "/sys/class/power_supply/%s/charge_now"
- #define ENERGY_NOW "/sys/class/power_supply/%s/energy_now"
- #define CURRENT_NOW "/sys/class/power_supply/%s/current_now"
- #define POWER_NOW "/sys/class/power_supply/%s/power_now"
-
static const char *
pick(const char *bat, const char *f1, const char *f2, char *path,
size_t length)
@@ -94,13 +89,16 @@
return NULL;
}
- if (!pick(bat, CHARGE_NOW, ENERGY_NOW, path, sizeof(path)) ||
+ if (!pick(bat, "/sys/class/power_supply/%s/charge_now",
+ "/sys/class/power_supply/%s/energy_now",
+ path, sizeof(path)) ||
pscanf(path, "%d", &charge_now) < 0) {
return NULL;
}
if (!strcmp(state, "Discharging")) {
- if (!pick(bat, CURRENT_NOW, POWER_NOW, path,
+ if (!pick(bat, "/sys/class/power_supply/%s/current_now…
+ "/sys/class/power_supply/%s/power_now", path,
sizeof(path)) ||
pscanf(path, "%d", &current_now) < 0) {
return NULL;
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.