netstar pushed a commit to branch master. http://git.enlightenment.org/apps/evisum.git/commit/?id=f086b0d2d58b48cd81998ec557367a3d1e7da94d
commit f086b0d2d58b48cd81998ec557367a3d1e7da94d Author: Alastair Poole <nets...@gmail.com> Date: Sat Sep 7 22:50:22 2019 +0100 FreeBSD: Batteries. Add vendor informaiton for evisum battery display. --- src/system.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/system.c b/src/system.c index efd8fbe..6b89d97 100644 --- a/src/system.c +++ b/src/system.c @@ -867,6 +867,7 @@ _battery_state_get(power_t *power) #elif defined(__FreeBSD__) || defined(__DragonFly__) int fd, i; union acpi_battery_ioctl_arg battio; + char name[256]; if ((fd = open("/dev/acpi", O_RDONLY)) == -1) return; @@ -878,7 +879,8 @@ _battery_state_get(power_t *power) power->batteries[i]->charge_full = battio.bif.lfcap; } - power->battery_names[i] = strdup(battio.bif.model); + snprintf(name, sizeof(name), "%s (%s)", battio.bif.oeminfo, battio.bif.model); + power->battery_names[i] = strdup(name); battio.unit = i; if (ioctl(fd, ACPIIO_BATT_GET_BST, &battio) != -1) { --