- warn("Error opening battery file: %s", concat);
- return smprintf(UNKNOWN_STR);
+ ccat(4, "/sys/class/power_supply/", battery, "/charge_full");
+ fp = fopen(concat, "r");
+ if (fp == NULL) {
+ warn("Error opening battery file: %s", concat);
+ return smprintf(UNKNOWN_STR);
+ }