Xinqi Bao's Git
projects
/
slstatus.git
/ commitdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
patch
|
inline
| side by side (from parent 1:
16e1521
)
battery: Remove unnecessary defines for paths
author
Aaron Marcher <
[email protected]
>
Fri, 6 Jul 2018 21:55:18 +0000
(23:55 +0200)
committer
Aaron Marcher <
[email protected]
>
Fri, 6 Jul 2018 21:55:18 +0000
(23:55 +0200)
components/battery.c
patch
|
blob
|
history
diff --git
a/components/battery.c
b/components/battery.c
index
99e09d5
..
82e0baf
100644
(file)
--- a/
components/battery.c
+++ b/
components/battery.c
@@
-8,11
+8,6
@@
#include <limits.h>
#include <unistd.h>
#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)
static const char *
pick(const char *bat, const char *f1, const char *f2, char *path,
size_t length)
@@
-94,13
+89,16
@@
return NULL;
}
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")) {
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", ¤t_now) < 0) {
return NULL;
sizeof(path)) ||
pscanf(path, "%d", ¤t_now) < 0) {
return NULL;