window.c:1173:6: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result]
desktop-shell.c:305:6: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result]
container_of(task, struct panel_clock, clock_task);
uint64_t exp;
- read(clock->clock_fd, &exp, sizeof exp);
+ if (read(clock->clock_fd, &exp, sizeof exp) != sizeof exp)
+ abort();
widget_schedule_redraw(clock->widget);
}
container_of(task, struct tooltip, tooltip_task);
uint64_t exp;
- read(tooltip->tooltip_fd, &exp, sizeof (uint64_t));
+ if (read(tooltip->tooltip_fd, &exp, sizeof (uint64_t)) != sizeof (uint64_t))
+ abort();
window_create_tooltip(tooltip);
}