changeset 38152:d8a3c8ff3d61

Fix some "gcc -Wall" warnings. * tests/test-ffsl.c (main): Use variable x, not i. * tests/test-posix_spawn3.c (parent_main): Consider the return value of freopen. * tests/test-sethostname1.c (main): Explicitly ignore the return value of sethostname.
author Bruno Haible <bruno@clisp.org>
date Sun, 16 Oct 2016 16:59:45 +0200
parents 2c076dc4ca4d
children ecc81d05044c
files ChangeLog tests/test-ffsl.c tests/test-posix_spawn3.c tests/test-sethostname1.c
diffstat 4 files changed, 21 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Sun Oct 16 14:11:18 2016 +0200
+++ b/ChangeLog	Sun Oct 16 16:59:45 2016 +0200
@@ -1,3 +1,12 @@
+2016-10-16  Bruno Haible  <bruno@clisp.org>
+
+	Fix some "gcc -Wall" warnings.
+	* tests/test-ffsl.c (main): Use variable x, not i.
+	* tests/test-posix_spawn3.c (parent_main): Consider the return value of
+	freopen.
+	* tests/test-sethostname1.c (main): Explicitly ignore the return value
+	of sethostname.
+
 2016-10-16  Bruno Haible  <bruno@clisp.org>
 
 	gnulib-tool: Make --create-testdir on all modules work again.
--- a/tests/test-ffsl.c	Sun Oct 16 14:11:18 2016 +0200
+++ b/tests/test-ffsl.c	Sun Oct 16 16:59:45 2016 +0200
@@ -44,8 +44,8 @@
   long int x;
   int i;
 
-  for (i = -128; i <= 128; i++)
-    ASSERT (ffsl (i) == naive (i));
+  for (x = -128; x <= 128; x++)
+    ASSERT (ffsl (x) == naive (x));
   for (i = 0; i < NBITS; i++)
     {
       ASSERT (ffsl (1UL << i) == naive (1UL << i));
--- a/tests/test-posix_spawn3.c	Sun Oct 16 14:11:18 2016 +0200
+++ b/tests/test-posix_spawn3.c	Sun Oct 16 16:59:45 2016 +0200
@@ -75,7 +75,11 @@
     }
 
   /* Avoid reading from our stdin, as it could block.  */
-  freopen ("/dev/null", "rb", stdin);
+  if (freopen ("/dev/null", "rb", stdin) == NULL)
+    {
+      perror ("cannot redirect stdin");
+      return 1;
+    }
 
   /* Test whether posix_spawn_file_actions_addopen with this file name
      actually works, but spawning a child that reads from this file.  */
--- a/tests/test-sethostname1.c	Sun Oct 16 14:11:18 2016 +0200
+++ b/tests/test-sethostname1.c	Sun Oct 16 16:59:45 2016 +0200
@@ -30,8 +30,11 @@
   /* Some code that has a link-time dependency to the sethostname() function
      and that is likely not optimized away by compilers.  */
   if (do_dangerous_things)
-    /* Never executed.  */
-    sethostname ("oprah", 5);
+    {
+      /* Never executed.  */
+      int ret = sethostname ("oprah", 5);
+      (void) ret;
+    }
 
   return 0;
 }