- int now, full, perc;
- char batterynowfile[64];
- char batteryfullfile[64];
- FILE *fp = fopen(batterynowfile, "r");
-
- strlcpy(batterynowfile, BATTERY_PATH, sizeof(batterynowfile));
- strlcat(batterynowfile, battery, sizeof(batterynowfile));
- strlcat(batterynowfile, "/", sizeof(batterynowfile));
- strlcat(batterynowfile, BATTERY_NOW, sizeof(batterynowfile));
-
- strlcpy(batteryfullfile, BATTERY_PATH, sizeof(batteryfullfile));
- strlcat(batteryfullfile, battery, sizeof(batteryfullfile));
- strlcat(batteryfullfile, "/", sizeof(batteryfullfile));
- strlcat(batteryfullfile, BATTERY_FULL, sizeof(batteryfullfile));
-
- if (fp == NULL ) {
- fprintf(stderr, "Error opening battery file: %s: %s\n",
- batterynowfile,
- strerror(errno));
- return smprintf(UNKNOWN_STR);
- }
-
- fscanf(fp, "%i", &now);
- fclose(fp);