From 8df662ad87e969def07d161aebfd6da59929014d Mon Sep 17 00:00:00 2001 From: Martin Olsson Date: Sun, 8 Jul 2012 03:03:47 +0200 Subject: [PATCH] clients: Silence 2x gcc 4.6.3 "warn_unused_result" compiler warnings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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] --- clients/desktop-shell.c | 3 ++- clients/window.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/clients/desktop-shell.c b/clients/desktop-shell.c index 0605f844..fbc0604c 100644 --- a/clients/desktop-shell.c +++ b/clients/desktop-shell.c @@ -302,7 +302,8 @@ clock_func(struct task *task, uint32_t events) 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); } diff --git a/clients/window.c b/clients/window.c index f81d06f2..92f3fd58 100644 --- a/clients/window.c +++ b/clients/window.c @@ -1170,7 +1170,8 @@ tooltip_func(struct task *task, uint32_t events) 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); }