- if (!pick(bat, CHARGE_NOW, ENERGY_NOW, path, sizeof(path)) ||
- pscanf(path, "%d", &charge_now) < 0) {
+ if (!pick(bat, "/sys/class/power_supply/%s/charge_now",
+ "/sys/class/power_supply/%s/energy_now", path,
+ sizeof(path)) ||
+ pscanf(path, "%ju", &charge_now) < 0) {