From b80db060001e52a487a0502a6258156cbeea2a8a Mon Sep 17 00:00:00 2001
From: Eric Blake <eblake@redhat.com>
Date: Fri, 8 Jul 2011 15:55:40 -0600
Subject: [PATCH] test-sigprocmask: avoid compiler warning

* modules/sigprocmask-tests (Depends-on): Add ignore-value.
* tests/test-sigprocmask.c (main): Use it to silence warning.
Reported by Jim Meyering.

Signed-off-by: Eric Blake <eblake@redhat.com>
---
 ChangeLog                 | 5 +++++
 modules/sigprocmask-tests | 1 +
 tests/test-sigprocmask.c  | 3 ++-
 3 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 2465f4c04d..ade65398de 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2011-07-08  Eric Blake  <eblake@redhat.com>
 
+	test-sigprocmask: avoid compiler warning
+	* modules/sigprocmask-tests (Depends-on): Add ignore-value.
+	* tests/test-sigprocmask.c (main): Use it to silence warning.
+	Reported by Jim Meyering.
+
 	test-snprintf: avoid compiler warning
 	* tests/test-snprintf.c (main): Avoid shadowed declaration.
 	* tests/test-vsnprintf.c (main): Likewise.
diff --git a/modules/sigprocmask-tests b/modules/sigprocmask-tests
index 80fcd81fea..f6c0410bea 100644
--- a/modules/sigprocmask-tests
+++ b/modules/sigprocmask-tests
@@ -4,6 +4,7 @@ tests/signature.h
 tests/macros.h
 
 Depends-on:
+ignore-value
 sleep
 
 configure.ac:
diff --git a/tests/test-sigprocmask.c b/tests/test-sigprocmask.c
index 628c1aba7f..973c5d88e1 100644
--- a/tests/test-sigprocmask.c
+++ b/tests/test-sigprocmask.c
@@ -28,6 +28,7 @@ SIGNATURE_CHECK (sigprocmask, int, (int, const sigset_t *, sigset_t *));
 #include <stdlib.h>
 #include <unistd.h>
 
+#include "ignore-value.h"
 #include "macros.h"
 
 #if !((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__)
@@ -61,7 +62,7 @@ main (int argc, char *argv[])
 
   /* Request a SIGINT signal from outside.  */
   sprintf (command, "sh -c 'sleep 1; kill -%d %d' &", SIGINT, pid);
-  system (command);
+  ignore_value (system (command));
 
   /* Wait.  */
   sleep (2);
-- 
2.39.5