Hi Bruno, Is this ok with you?
With this, the other changes posted here today, as well as one more in coreutils (to exempt 3 offenders I won't bother with), gnulib-tests/ now compiles with -Werror. >From 6ff0dbc6886418b68b6f19cfdaec34e751ae88ad Mon Sep 17 00:00:00 2001 From: Jim Meyering <meyer...@redhat.com> Date: Wed, 13 Oct 2010 11:22:35 +0200 Subject: [PATCH] test-select-stdin.c: avoid warn_unused_result warnings * tests/test-select-stdin.c: Include "macros.h". ASSERT that read and fflush succeed. --- ChangeLog | 6 ++++++ tests/test-select-stdin.c | 7 +++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index b53e443..054879a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2010-10-13 Jim Meyering <meyer...@redhat.com> + test-select-stdin.c: avoid warn_unused_result warnings + * tests/test-select-stdin.c: Include "macros.h". + ASSERT that read and fflush succeed. + +2010-10-13 Jim Meyering <meyer...@redhat.com> + test-nl_langinfo: avoid "unsigned expression >= 0 is always true" warning * tests/test-nl_langinfo.c (main): Disable assertions that strlen (s) >= 0. That is guaranteed always to be true. diff --git a/tests/test-select-stdin.c b/tests/test-select-stdin.c index e9cee96..c88698c 100644 --- a/tests/test-select-stdin.c +++ b/tests/test-select-stdin.c @@ -24,6 +24,8 @@ #include <sys/time.h> #include <unistd.h> +#include "macros.h" + int main (void) { @@ -67,14 +69,15 @@ main (void) exit (1); } /* Timeout */ - printf ("."); fflush (stdout); + printf ("."); + ASSERT (fflush (stdout) == 0); } else { char c; printf ("Input available! Trying to read 1 byte...\n"); - read (0, &c, 1); + ASSERT (read (0, &c, 1) == 1); } } } -- 1.7.3.1.104.gc752e