summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Blake <ebb9@byu.net>2010-01-30 07:37:11 -0700
committerEric Blake <ebb9@byu.net>2010-02-01 06:24:57 -0700
commit3220d5c6210870672d55ab27482fcdd1e964d75d (patch)
tree8f282415caa11926d0686eb449ac9ebf6566729e
parenta5b5500500ba4d6aaa9a1b3bb214f6917dc1ac3c (diff)
downloadgnulib-3220d5c6210870672d55ab27482fcdd1e964d75d.tar.gz
tests: silence warning about system return
Silence a compiler warning for platforms that mark system() with attribute warn_unused_result. * tests/test-areadlink-with-size.c (main): Ignore system result. * tests/test-areadlink.c (main): Likewise. * tests/test-areadlinkat-with-size.c (main): Likewise. * tests/test-areadlinkat.c (main): Likewise. * tests/test-canonicalize-lgpl.c (main): Likewise. * tests/test-canonicalize.c (main): Likewise. * tests/test-chown.c (main): Likewise. * tests/test-fchownat.c (main): Likewise. * tests/test-fdutimensat.c (main): Likewise. * tests/test-fstatat.c (main): Likewise. * tests/test-futimens.c (main): Likewise. * tests/test-lchown.c (main): Likewise. * tests/test-link.c (main): Likewise. * tests/test-linkat.c (main): Likewise. * tests/test-lstat.c (main): Likewise. * tests/test-mkdir.c (main): Likewise. * tests/test-mkdirat.c (main): Likewise. * tests/test-mkfifo.c (main): Likewise. * tests/test-mkfifoat.c (main): Likewise. * tests/test-mknod.c (main): Likewise. * tests/test-readlink.c (main): Likewise. * tests/test-remove.c (main): Likewise. * tests/test-rename.c (main): Likewise. * tests/test-renameat.c (main): Likewise. * tests/test-rmdir.c (main): Likewise. * tests/test-symlink.c (main): Likewise. * tests/test-symlinkat.c (main): Likewise. * tests/test-unlink.c (main): Likewise. * tests/test-unlinkat.c (main): Likewise. * tests/test-utimens.c (main): Likewise. * tests/test-utimensat.c (main): Likewise. * modules/areadlink-tests (Depends-on): Add ignore-value. * modules/areadlink-with-size-tests (Depends-on): Likewise. * modules/areadlinkat-tests (Depends-on): Likewise. * modules/areadlinkat-with-size-tests (Depends-on): Likewise. * modules/canonicalize-lgpl-tests (Depends-on): Likewise. * modules/canonicalize-tests (Depends-on): Likewise. * modules/chown-tests (Depends-on): Likewise. * modules/fdutimensat-tests (Depends-on): Likewise. * modules/futimens-tests (Depends-on): Likewise. * modules/lchown-tests (Depends-on): Likewise. * modules/link-tests (Depends-on): Likewise. * modules/linkat-tests (Depends-on): Likewise. * modules/lstat-tests (Depends-on): Likewise. * modules/mkdir-tests (Depends-on): Likewise. * modules/mkfifo-tests (Depends-on): Likewise. * modules/mkfifoat-tests (Depends-on): Likewise. * modules/mknod-tests (Depends-on): Likewise. * modules/openat-tests (Depends-on): Likewise. * modules/readlink-tests (Depends-on): Likewise. * modules/remove-tests (Depends-on): Likewise. * modules/rename-tests (Depends-on): Likewise. * modules/renameat-tests (Depends-on): Likewise. * modules/rmdir-tests (Depends-on): Likewise. * modules/symlink-tests (Depends-on): Likewise. * modules/symlinkat-tests (Depends-on): Likewise. * modules/unlink-tests (Depends-on): Likewise. * modules/utimens-tests (Depends-on): Likewise. * modules/utimensat-tests (Depends-on): Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
-rw-r--r--ChangeLog63
-rw-r--r--modules/areadlink-tests1
-rw-r--r--modules/areadlink-with-size-tests1
-rw-r--r--modules/areadlinkat-tests1
-rw-r--r--modules/areadlinkat-with-size-tests1
-rw-r--r--modules/canonicalize-lgpl-tests1
-rw-r--r--modules/canonicalize-tests1
-rw-r--r--modules/chown-tests1
-rw-r--r--modules/fdutimensat-tests1
-rw-r--r--modules/futimens-tests1
-rw-r--r--modules/lchown-tests1
-rw-r--r--modules/link-tests1
-rw-r--r--modules/linkat-tests1
-rw-r--r--modules/lstat-tests1
-rw-r--r--modules/mkdir-tests1
-rw-r--r--modules/mkfifo-tests1
-rw-r--r--modules/mkfifoat-tests1
-rw-r--r--modules/mknod-tests1
-rw-r--r--modules/openat-tests1
-rw-r--r--modules/readlink-tests1
-rw-r--r--modules/remove-tests1
-rw-r--r--modules/rename-tests1
-rw-r--r--modules/renameat-tests1
-rw-r--r--modules/rmdir-tests1
-rw-r--r--modules/symlink-tests1
-rw-r--r--modules/symlinkat-tests1
-rw-r--r--modules/unlink-tests1
-rw-r--r--modules/utimens-tests1
-rw-r--r--modules/utimensat-tests1
-rw-r--r--tests/test-areadlink-with-size.c3
-rw-r--r--tests/test-areadlink.c3
-rw-r--r--tests/test-areadlinkat-with-size.c3
-rw-r--r--tests/test-areadlinkat.c3
-rw-r--r--tests/test-canonicalize-lgpl.c3
-rw-r--r--tests/test-canonicalize.c3
-rw-r--r--tests/test-chown.c3
-rw-r--r--tests/test-fchownat.c3
-rw-r--r--tests/test-fdutimensat.c3
-rw-r--r--tests/test-fstatat.c3
-rw-r--r--tests/test-futimens.c3
-rw-r--r--tests/test-lchown.c3
-rw-r--r--tests/test-link.c3
-rw-r--r--tests/test-linkat.c3
-rw-r--r--tests/test-lstat.c3
-rw-r--r--tests/test-mkdir.c3
-rw-r--r--tests/test-mkdirat.c3
-rw-r--r--tests/test-mkfifo.c3
-rw-r--r--tests/test-mkfifoat.c3
-rw-r--r--tests/test-mknod.c3
-rw-r--r--tests/test-readlink.c3
-rw-r--r--tests/test-remove.c3
-rw-r--r--tests/test-rename.c3
-rw-r--r--tests/test-renameat.c3
-rw-r--r--tests/test-rmdir.c3
-rw-r--r--tests/test-symlink.c3
-rw-r--r--tests/test-symlinkat.c3
-rw-r--r--tests/test-unlink.c3
-rw-r--r--tests/test-unlinkat.c3
-rw-r--r--tests/test-utimens.c3
-rw-r--r--tests/test-utimensat.c3
60 files changed, 153 insertions, 31 deletions
diff --git a/ChangeLog b/ChangeLog
index 335da1a723..b3c6f3fbca 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,66 @@
+2010-02-01 Eric Blake <ebb9@byu.net>
+
+ tests: silence warning about system return
+ * tests/test-areadlink-with-size.c (main): Ignore system result.
+ * tests/test-areadlink.c (main): Likewise.
+ * tests/test-areadlinkat-with-size.c (main): Likewise.
+ * tests/test-areadlinkat.c (main): Likewise.
+ * tests/test-canonicalize-lgpl.c (main): Likewise.
+ * tests/test-canonicalize.c (main): Likewise.
+ * tests/test-chown.c (main): Likewise.
+ * tests/test-fchownat.c (main): Likewise.
+ * tests/test-fdutimensat.c (main): Likewise.
+ * tests/test-fstatat.c (main): Likewise.
+ * tests/test-futimens.c (main): Likewise.
+ * tests/test-lchown.c (main): Likewise.
+ * tests/test-link.c (main): Likewise.
+ * tests/test-linkat.c (main): Likewise.
+ * tests/test-lstat.c (main): Likewise.
+ * tests/test-mkdir.c (main): Likewise.
+ * tests/test-mkdirat.c (main): Likewise.
+ * tests/test-mkfifo.c (main): Likewise.
+ * tests/test-mkfifoat.c (main): Likewise.
+ * tests/test-mknod.c (main): Likewise.
+ * tests/test-readlink.c (main): Likewise.
+ * tests/test-remove.c (main): Likewise.
+ * tests/test-rename.c (main): Likewise.
+ * tests/test-renameat.c (main): Likewise.
+ * tests/test-rmdir.c (main): Likewise.
+ * tests/test-symlink.c (main): Likewise.
+ * tests/test-symlinkat.c (main): Likewise.
+ * tests/test-unlink.c (main): Likewise.
+ * tests/test-unlinkat.c (main): Likewise.
+ * tests/test-utimens.c (main): Likewise.
+ * tests/test-utimensat.c (main): Likewise.
+ * modules/areadlink-tests (Depends-on): Add ignore-value.
+ * modules/areadlink-with-size-tests (Depends-on): Likewise.
+ * modules/areadlinkat-tests (Depends-on): Likewise.
+ * modules/areadlinkat-with-size-tests (Depends-on): Likewise.
+ * modules/canonicalize-lgpl-tests (Depends-on): Likewise.
+ * modules/canonicalize-tests (Depends-on): Likewise.
+ * modules/chown-tests (Depends-on): Likewise.
+ * modules/fdutimensat-tests (Depends-on): Likewise.
+ * modules/futimens-tests (Depends-on): Likewise.
+ * modules/lchown-tests (Depends-on): Likewise.
+ * modules/link-tests (Depends-on): Likewise.
+ * modules/linkat-tests (Depends-on): Likewise.
+ * modules/lstat-tests (Depends-on): Likewise.
+ * modules/mkdir-tests (Depends-on): Likewise.
+ * modules/mkfifo-tests (Depends-on): Likewise.
+ * modules/mkfifoat-tests (Depends-on): Likewise.
+ * modules/mknod-tests (Depends-on): Likewise.
+ * modules/openat-tests (Depends-on): Likewise.
+ * modules/readlink-tests (Depends-on): Likewise.
+ * modules/remove-tests (Depends-on): Likewise.
+ * modules/rename-tests (Depends-on): Likewise.
+ * modules/renameat-tests (Depends-on): Likewise.
+ * modules/rmdir-tests (Depends-on): Likewise.
+ * modules/symlink-tests (Depends-on): Likewise.
+ * modules/symlinkat-tests (Depends-on): Likewise.
+ * modules/unlink-tests (Depends-on): Likewise.
+ * modules/utimens-tests (Depends-on): Likewise.
+ * modules/utimensat-tests (Depends-on): Likewise.
+
2010-01-31 Bruno Haible <bruno@clisp.org>
Perform the same test for many <math.h> functions.
diff --git a/modules/areadlink-tests b/modules/areadlink-tests
index 37c26c2a20..869be2c34b 100644
--- a/modules/areadlink-tests
+++ b/modules/areadlink-tests
@@ -4,6 +4,7 @@ tests/test-areadlink.c
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
diff --git a/modules/areadlink-with-size-tests b/modules/areadlink-with-size-tests
index 1dddea8293..b9b3ded0a3 100644
--- a/modules/areadlink-with-size-tests
+++ b/modules/areadlink-with-size-tests
@@ -4,6 +4,7 @@ tests/test-areadlink-with-size.c
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
diff --git a/modules/areadlinkat-tests b/modules/areadlinkat-tests
index 45a8d48cf9..422ac61412 100644
--- a/modules/areadlinkat-tests
+++ b/modules/areadlinkat-tests
@@ -4,6 +4,7 @@ tests/test-areadlinkat.c
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
diff --git a/modules/areadlinkat-with-size-tests b/modules/areadlinkat-with-size-tests
index 972bc3eeb1..b86d6e70a9 100644
--- a/modules/areadlinkat-with-size-tests
+++ b/modules/areadlinkat-with-size-tests
@@ -4,6 +4,7 @@ tests/test-areadlinkat-with-size.c
tests/macros.h
Depends-on:
+ignore-value
stdbool
configure.ac:
diff --git a/modules/canonicalize-lgpl-tests b/modules/canonicalize-lgpl-tests
index bc07ea34c6..fd49d69e35 100644
--- a/modules/canonicalize-lgpl-tests
+++ b/modules/canonicalize-lgpl-tests
@@ -4,6 +4,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
same-inode
symlink
diff --git a/modules/canonicalize-tests b/modules/canonicalize-tests
index fb18d66b25..9b5acd830e 100644
--- a/modules/canonicalize-tests
+++ b/modules/canonicalize-tests
@@ -3,6 +3,7 @@ tests/test-canonicalize.c
tests/macros.h
Depends-on:
+ignore-value
progname
same-inode
symlink
diff --git a/modules/chown-tests b/modules/chown-tests
index 68f74f0ae6..359ba1be7e 100644
--- a/modules/chown-tests
+++ b/modules/chown-tests
@@ -6,6 +6,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
lstat
mgetgroups
progname
diff --git a/modules/fdutimensat-tests b/modules/fdutimensat-tests
index dc55c45b2d..48ea78d233 100644
--- a/modules/fdutimensat-tests
+++ b/modules/fdutimensat-tests
@@ -8,6 +8,7 @@ tests/test-fdutimensat.c
tests/macros.h
Depends-on:
+ignore-value
progname
timespec
usleep
diff --git a/modules/futimens-tests b/modules/futimens-tests
index 330711dba9..124b62f49b 100644
--- a/modules/futimens-tests
+++ b/modules/futimens-tests
@@ -7,6 +7,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
timespec
usleep
utimecmp
diff --git a/modules/lchown-tests b/modules/lchown-tests
index f3935d6c75..72ab3c10f4 100644
--- a/modules/lchown-tests
+++ b/modules/lchown-tests
@@ -6,6 +6,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
mgetgroups
progname
usleep
diff --git a/modules/link-tests b/modules/link-tests
index b7fb2ffaa7..5b1978e856 100644
--- a/modules/link-tests
+++ b/modules/link-tests
@@ -5,6 +5,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
errno
stdbool
sys_stat
diff --git a/modules/linkat-tests b/modules/linkat-tests
index 602d18aa48..6df4781973 100644
--- a/modules/linkat-tests
+++ b/modules/linkat-tests
@@ -5,6 +5,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
areadlink-with-size
filenamecat
progname
diff --git a/modules/lstat-tests b/modules/lstat-tests
index a0296a6400..911a7ff627 100644
--- a/modules/lstat-tests
+++ b/modules/lstat-tests
@@ -5,6 +5,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
errno
same-inode
stdbool
diff --git a/modules/mkdir-tests b/modules/mkdir-tests
index 5f455c71fa..fea1b63e18 100644
--- a/modules/mkdir-tests
+++ b/modules/mkdir-tests
@@ -5,6 +5,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
diff --git a/modules/mkfifo-tests b/modules/mkfifo-tests
index 1f92a41b59..00ca98f97e 100644
--- a/modules/mkfifo-tests
+++ b/modules/mkfifo-tests
@@ -5,6 +5,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
diff --git a/modules/mkfifoat-tests b/modules/mkfifoat-tests
index 5e72b9460b..8be33df05d 100644
--- a/modules/mkfifoat-tests
+++ b/modules/mkfifoat-tests
@@ -5,6 +5,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
symlink
configure.ac:
diff --git a/modules/mknod-tests b/modules/mknod-tests
index c273f66d0b..e35ffec7c6 100644
--- a/modules/mknod-tests
+++ b/modules/mknod-tests
@@ -5,6 +5,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
diff --git a/modules/openat-tests b/modules/openat-tests
index 489601c978..250a574593 100644
--- a/modules/openat-tests
+++ b/modules/openat-tests
@@ -16,6 +16,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
mgetgroups
pathmax
usleep
diff --git a/modules/readlink-tests b/modules/readlink-tests
index 1aeac92676..cbd84a5349 100644
--- a/modules/readlink-tests
+++ b/modules/readlink-tests
@@ -5,6 +5,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
diff --git a/modules/remove-tests b/modules/remove-tests
index 9e2e49c752..498c7d6e49 100644
--- a/modules/remove-tests
+++ b/modules/remove-tests
@@ -4,6 +4,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
symlink
sys_stat
diff --git a/modules/rename-tests b/modules/rename-tests
index 84c4a3fbc7..339ecdf57c 100644
--- a/modules/rename-tests
+++ b/modules/rename-tests
@@ -5,6 +5,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
errno
link
stdbool
diff --git a/modules/renameat-tests b/modules/renameat-tests
index 53467dbdb0..dcef7c19d0 100644
--- a/modules/renameat-tests
+++ b/modules/renameat-tests
@@ -5,6 +5,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
filenamecat
progname
xgetcwd
diff --git a/modules/rmdir-tests b/modules/rmdir-tests
index 5619ad5110..19a5240ef2 100644
--- a/modules/rmdir-tests
+++ b/modules/rmdir-tests
@@ -5,6 +5,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
diff --git a/modules/symlink-tests b/modules/symlink-tests
index 3f94fd20bf..a07074e325 100644
--- a/modules/symlink-tests
+++ b/modules/symlink-tests
@@ -5,6 +5,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
stdbool
configure.ac:
diff --git a/modules/symlinkat-tests b/modules/symlinkat-tests
index e3ee6c3d72..c1678c0218 100644
--- a/modules/symlinkat-tests
+++ b/modules/symlinkat-tests
@@ -6,6 +6,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
configure.ac:
diff --git a/modules/unlink-tests b/modules/unlink-tests
index f49fe4de66..6a57d49930 100644
--- a/modules/unlink-tests
+++ b/modules/unlink-tests
@@ -5,6 +5,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
unlinkdir
diff --git a/modules/utimens-tests b/modules/utimens-tests
index a9ddd27b09..d0566a6161 100644
--- a/modules/utimens-tests
+++ b/modules/utimens-tests
@@ -8,6 +8,7 @@ tests/test-utimens.c
tests/macros.h
Depends-on:
+ignore-value
symlink
timespec
usleep
diff --git a/modules/utimensat-tests b/modules/utimensat-tests
index 75516d85db..26dbac6762 100644
--- a/modules/utimensat-tests
+++ b/modules/utimensat-tests
@@ -8,6 +8,7 @@ tests/signature.h
tests/macros.h
Depends-on:
+ignore-value
progname
timespec
usleep
diff --git a/tests/test-areadlink-with-size.c b/tests/test-areadlink-with-size.c
index ae56883f23..2344390b06 100644
--- a/tests/test-areadlink-with-size.c
+++ b/tests/test-areadlink-with-size.c
@@ -29,6 +29,7 @@
#include <sys/stat.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-areadlink-with-size.t"
@@ -39,7 +40,7 @@ int
main (void)
{
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
return test_areadlink (areadlink_with_size, true);
}
diff --git a/tests/test-areadlink.c b/tests/test-areadlink.c
index 7521df017c..c3e5822641 100644
--- a/tests/test-areadlink.c
+++ b/tests/test-areadlink.c
@@ -29,6 +29,7 @@
#include <sys/stat.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-areadlink.t"
@@ -46,7 +47,7 @@ int
main (void)
{
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
return test_areadlink (do_areadlink, true);
}
diff --git a/tests/test-areadlinkat-with-size.c b/tests/test-areadlinkat-with-size.c
index 9fab37070f..f709ea825b 100644
--- a/tests/test-areadlinkat-with-size.c
+++ b/tests/test-areadlinkat-with-size.c
@@ -29,6 +29,7 @@
#include <sys/stat.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-areadlinkat-with-size.t"
@@ -50,7 +51,7 @@ main (void)
int result;
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
/* Basic tests. */
result = test_areadlink (do_areadlinkat_with_size, false);
diff --git a/tests/test-areadlinkat.c b/tests/test-areadlinkat.c
index cb5848a1a8..c93a2d81de 100644
--- a/tests/test-areadlinkat.c
+++ b/tests/test-areadlinkat.c
@@ -29,6 +29,7 @@
#include <sys/stat.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-areadlinkat.t"
@@ -50,7 +51,7 @@ main (void)
int result;
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
/* Basic tests. */
result = test_areadlink (do_areadlinkat, false);
diff --git a/tests/test-canonicalize-lgpl.c b/tests/test-canonicalize-lgpl.c
index 816b4019ab..cbf481d39a 100644
--- a/tests/test-canonicalize-lgpl.c
+++ b/tests/test-canonicalize-lgpl.c
@@ -32,6 +32,7 @@ SIGNATURE_CHECK (canonicalize_file_name, char *, (const char *));
#include <unistd.h>
#include "same-inode.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "t-can-lgpl.tmp"
@@ -55,7 +56,7 @@ main (void)
any leftovers from a previous partial run. */
{
int fd;
- system ("rm -rf " BASE " ise");
+ ignore_value (system ("rm -rf " BASE " ise"));
ASSERT (mkdir (BASE, 0700) == 0);
fd = creat (BASE "/tra", 0600);
ASSERT (0 <= fd);
diff --git a/tests/test-canonicalize.c b/tests/test-canonicalize.c
index b3086b1a13..f8d35365f4 100644
--- a/tests/test-canonicalize.c
+++ b/tests/test-canonicalize.c
@@ -29,6 +29,7 @@
#include <unistd.h>
#include "same-inode.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "t-can.tmp"
@@ -46,7 +47,7 @@ main (void)
any leftovers from a previous partial run. */
{
int fd;
- system ("rm -rf " BASE " ise");
+ ignore_value (system ("rm -rf " BASE " ise"));
ASSERT (mkdir (BASE, 0700) == 0);
fd = creat (BASE "/tra", 0600);
ASSERT (0 <= fd);
diff --git a/tests/test-chown.c b/tests/test-chown.c
index 57bb810d40..380c9a3502 100644
--- a/tests/test-chown.c
+++ b/tests/test-chown.c
@@ -32,6 +32,7 @@ SIGNATURE_CHECK (chown, int, (char const *, uid_t, gid_t));
#include "mgetgroups.h"
#include "stat-time.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-chown.t"
@@ -42,7 +43,7 @@ int
main (void)
{
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
return test_chown (chown, true);
}
diff --git a/tests/test-fchownat.c b/tests/test-fchownat.c
index 7bc763301d..0843be7cd2 100644
--- a/tests/test-fchownat.c
+++ b/tests/test-fchownat.c
@@ -33,6 +33,7 @@ SIGNATURE_CHECK (fchownat, int, (int, char const *, uid_t, gid_t, int));
#include "mgetgroups.h"
#include "openat.h"
#include "stat-time.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-fchownat.t"
@@ -63,7 +64,7 @@ main (void)
int result2; /* Skip because of no lchown support. */
/* Clean up any trash from prior testsuite runs. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
/* Basic tests. */
result1 = test_chown (do_chown, true);
diff --git a/tests/test-fdutimensat.c b/tests/test-fdutimensat.c
index 77a6d941c0..949ca47aa3 100644
--- a/tests/test-fdutimensat.c
+++ b/tests/test-fdutimensat.c
@@ -25,6 +25,7 @@
#include <stdio.h>
#include <stdlib.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-fdutimensat.t"
@@ -84,7 +85,7 @@ main (void)
int fd;
/* Clean up any trash from prior testsuite runs. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
/* Basic tests. */
result1 = test_utimens (do_utimens, true);
diff --git a/tests/test-fstatat.c b/tests/test-fstatat.c
index 89cd07945e..63e5a13907 100644
--- a/tests/test-fstatat.c
+++ b/tests/test-fstatat.c
@@ -33,6 +33,7 @@ SIGNATURE_CHECK (fstatat, int, (int, char const *, struct stat *, int));
#include "openat.h"
#include "pathmax.h"
#include "same-inode.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-fstatat.t"
@@ -62,7 +63,7 @@ main (void)
int result;
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
result = test_stat_func (do_stat, false);
ASSERT (test_lstat_func (do_lstat, false) == result);
diff --git a/tests/test-futimens.c b/tests/test-futimens.c
index 99b990332e..e555312ede 100644
--- a/tests/test-futimens.c
+++ b/tests/test-futimens.c
@@ -34,6 +34,7 @@ SIGNATURE_CHECK (futimens, int, (int, struct timespec const[2]));
#include "stat-time.h"
#include "timespec.h"
#include "utimecmp.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-futimens.t"
@@ -44,7 +45,7 @@ int
main (void)
{
/* Clean up any trash from prior testsuite runs. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
return test_futimens (futimens, true);
}
diff --git a/tests/test-lchown.c b/tests/test-lchown.c
index ce2da404a8..9b868ebc19 100644
--- a/tests/test-lchown.c
+++ b/tests/test-lchown.c
@@ -32,6 +32,7 @@ SIGNATURE_CHECK (lchown, int, (char const *, uid_t, gid_t));
#include "mgetgroups.h"
#include "stat-time.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-lchown.t"
@@ -42,7 +43,7 @@ int
main (void)
{
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
return test_lchown (lchown, true);
}
diff --git a/tests/test-link.c b/tests/test-link.c
index 17b1b82aae..65ee9e09d7 100644
--- a/tests/test-link.c
+++ b/tests/test-link.c
@@ -30,6 +30,7 @@ SIGNATURE_CHECK (link, int, (char const *, char const *));
#include <sys/stat.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-link.t"
@@ -40,7 +41,7 @@ int
main (void)
{
/* Remove any garbage left from previous partial runs. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
return test_link (link, true);
}
diff --git a/tests/test-linkat.c b/tests/test-linkat.c
index c2ad0e5036..1dbfad5270 100644
--- a/tests/test-linkat.c
+++ b/tests/test-linkat.c
@@ -34,6 +34,7 @@ SIGNATURE_CHECK (linkat, int, (int, char const *, int, char const *, int));
#include "filenamecat.h"
#include "same-inode.h"
#include "xgetcwd.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-linkat.t"
@@ -81,7 +82,7 @@ main (void)
int result;
/* Clean up any trash from prior testsuite runs. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
/* Test basic link functionality, without mentioning symlinks. */
result = test_link (do_link, true);
diff --git a/tests/test-lstat.c b/tests/test-lstat.c
index 23ffec4c90..b8f9237e5b 100644
--- a/tests/test-lstat.c
+++ b/tests/test-lstat.c
@@ -35,6 +35,7 @@ SIGNATURE_CHECK (lstat, int, (char const *, struct stat *));
#include <unistd.h>
#include "same-inode.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-lstat.t"
@@ -53,7 +54,7 @@ int
main (void)
{
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
return test_lstat_func (do_lstat, true);
}
diff --git a/tests/test-mkdir.c b/tests/test-mkdir.c
index 771758e295..47b242a429 100644
--- a/tests/test-mkdir.c
+++ b/tests/test-mkdir.c
@@ -30,6 +30,7 @@ SIGNATURE_CHECK (mkdir, int, (char const *, mode_t));
#include <stdlib.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-mkdir.t"
@@ -40,7 +41,7 @@ int
main (void)
{
/* Clean up any trash from prior testsuite runs. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
return test_mkdir (mkdir, true);
}
diff --git a/tests/test-mkdirat.c b/tests/test-mkdirat.c
index 9aee33a7d0..c7451968e0 100644
--- a/tests/test-mkdirat.c
+++ b/tests/test-mkdirat.c
@@ -30,6 +30,7 @@ SIGNATURE_CHECK (mkdirat, int, (int, char const *, mode_t));
#include <stdlib.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-mkdirat.t"
@@ -51,7 +52,7 @@ main (void)
int result;
/* Clean up any trash from prior testsuite runs. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
/* Test basic mkdir functionality. */
result = test_mkdir (do_mkdir, false);
diff --git a/tests/test-mkfifo.c b/tests/test-mkfifo.c
index 84f4a8bec9..ecc9570c16 100644
--- a/tests/test-mkfifo.c
+++ b/tests/test-mkfifo.c
@@ -30,6 +30,7 @@ SIGNATURE_CHECK (mkfifo, int, (char const *, mode_t));
#include <stdlib.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-mkfifo.t"
@@ -40,7 +41,7 @@ int
main (void)
{
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
return test_mkfifo (mkfifo, true);
}
diff --git a/tests/test-mkfifoat.c b/tests/test-mkfifoat.c
index 01fc4da550..16511433ca 100644
--- a/tests/test-mkfifoat.c
+++ b/tests/test-mkfifoat.c
@@ -32,6 +32,7 @@ SIGNATURE_CHECK (mknodat, int, (int, char const *, mode_t, dev_t));
#include <string.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-mkfifoat.t"
@@ -72,7 +73,7 @@ main (void)
int result;
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
/* Basic tests. */
result = test_mkfifo (do_mkfifoat, true);
diff --git a/tests/test-mknod.c b/tests/test-mknod.c
index 5d19f5f443..16f48e9dab 100644
--- a/tests/test-mknod.c
+++ b/tests/test-mknod.c
@@ -30,6 +30,7 @@ SIGNATURE_CHECK (mknod, int, (char const *, mode_t, dev_t));
#include <stdlib.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-mknod.t"
@@ -47,7 +48,7 @@ int
main (void)
{
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
/* We can only portably test creation of fifos. Anything else
requires root privileges and knowledge of device numbers. */
diff --git a/tests/test-readlink.c b/tests/test-readlink.c
index 4fb3a0035a..a144964f0c 100644
--- a/tests/test-readlink.c
+++ b/tests/test-readlink.c
@@ -31,6 +31,7 @@ SIGNATURE_CHECK (readlink, ssize_t, (char const *, char *, size_t));
#include <string.h>
#include <sys/stat.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-readlink.t"
@@ -41,7 +42,7 @@ int
main (void)
{
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
return test_readlink (readlink, true);
}
diff --git a/tests/test-remove.c b/tests/test-remove.c
index 870878e751..4dffcafaf0 100644
--- a/tests/test-remove.c
+++ b/tests/test-remove.c
@@ -30,6 +30,7 @@ SIGNATURE_CHECK (remove, int, (char const *));
#include <sys/stat.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-remove.t"
@@ -38,7 +39,7 @@ int
main (void)
{
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
/* Setup. */
ASSERT (mkdir (BASE "dir", 0700) == 0);
diff --git a/tests/test-rename.c b/tests/test-rename.c
index 10cabf1815..c5c6c43919 100644
--- a/tests/test-rename.c
+++ b/tests/test-rename.c
@@ -29,6 +29,7 @@ SIGNATURE_CHECK (rename, int, (char const *, char const *));
#include <sys/stat.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-rename.t"
@@ -39,7 +40,7 @@ int
main (void)
{
/* Remove any garbage left from previous partial runs. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
return test_rename (rename, true);
}
diff --git a/tests/test-renameat.c b/tests/test-renameat.c
index 687700e1be..e5fefa1f5d 100644
--- a/tests/test-renameat.c
+++ b/tests/test-renameat.c
@@ -32,6 +32,7 @@ SIGNATURE_CHECK (renameat, int, (int, char const *, int, char const *));
#include "filenamecat.h"
#include "xgetcwd.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-renameat.t"
@@ -57,7 +58,7 @@ main (void)
int result;
/* Clean up any trash from prior testsuite runs. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
/* Test basic rename functionality, using current directory. */
result = test_rename (do_rename, false);
diff --git a/tests/test-rmdir.c b/tests/test-rmdir.c
index a155e1b529..7b1ef37d5b 100644
--- a/tests/test-rmdir.c
+++ b/tests/test-rmdir.c
@@ -30,6 +30,7 @@ SIGNATURE_CHECK (rmdir, int, (char const *));
#include <stdlib.h>
#include <sys/stat.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-rmdir.t"
@@ -40,7 +41,7 @@ int
main (void)
{
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
return test_rmdir_func (rmdir, true);
}
diff --git a/tests/test-symlink.c b/tests/test-symlink.c
index 23697737f5..d2df54c45a 100644
--- a/tests/test-symlink.c
+++ b/tests/test-symlink.c
@@ -30,6 +30,7 @@ SIGNATURE_CHECK (symlink, int, (char const *, char const *));
#include <stdlib.h>
#include <sys/stat.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-symlink.t"
@@ -40,7 +41,7 @@ int
main (void)
{
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
return test_symlink (symlink, true);
}
diff --git a/tests/test-symlinkat.c b/tests/test-symlinkat.c
index 7ac3f58262..c3dec293db 100644
--- a/tests/test-symlinkat.c
+++ b/tests/test-symlinkat.c
@@ -32,6 +32,7 @@ SIGNATURE_CHECK (readlinkat, ssize_t, (int, char const *, char *, size_t));
#include <string.h>
#include <sys/stat.h>
+#include "ignore-value.h"
#include "macros.h"
#ifndef HAVE_SYMLINK
@@ -64,7 +65,7 @@ main (void)
int result;
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
/* Perform same checks as counterpart functions. */
result = test_readlink (do_readlink, false);
diff --git a/tests/test-unlink.c b/tests/test-unlink.c
index 3d63a3113b..4f7de5fc69 100644
--- a/tests/test-unlink.c
+++ b/tests/test-unlink.c
@@ -32,6 +32,7 @@ SIGNATURE_CHECK (unlink, int, (char const *));
#include <sys/stat.h>
#include "unlinkdir.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-unlink.t"
@@ -42,7 +43,7 @@ int
main (void)
{
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
return test_unlink_func (unlink, true);
}
diff --git a/tests/test-unlinkat.c b/tests/test-unlinkat.c
index e0cc1c5a51..7d80574384 100644
--- a/tests/test-unlinkat.c
+++ b/tests/test-unlinkat.c
@@ -31,6 +31,7 @@ SIGNATURE_CHECK (unlinkat, int, (int, char const *, int));
#include <sys/stat.h>
#include "unlinkdir.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-unlinkat.t"
@@ -62,7 +63,7 @@ main (void)
int result2;
/* Remove any leftovers from a previous partial run. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
result1 = test_rmdir_func (rmdirat, false);
result2 = test_unlink_func (unlinker, false);
diff --git a/tests/test-utimens.c b/tests/test-utimens.c
index ae2402de65..f2a31a88ed 100644
--- a/tests/test-utimens.c
+++ b/tests/test-utimens.c
@@ -24,6 +24,7 @@
#include <stdio.h>
#include <stdlib.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-utimens.t"
@@ -66,7 +67,7 @@ main (void)
int result3; /* Skip because of no lutimens support. */
/* Clean up any trash from prior testsuite runs. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
result1 = test_utimens (utimens, true);
ASSERT (test_utimens (do_fdutimens, false) == result1);
diff --git a/tests/test-utimensat.c b/tests/test-utimensat.c
index 68dab5c5e5..07bdc319e8 100644
--- a/tests/test-utimensat.c
+++ b/tests/test-utimensat.c
@@ -35,6 +35,7 @@ SIGNATURE_CHECK (utimensat, int, (int, char const *, struct timespec const[2],
#include "stat-time.h"
#include "timespec.h"
#include "utimecmp.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-utimensat.t"
@@ -66,7 +67,7 @@ main (void)
int fd;
/* Clean up any trash from prior testsuite runs. */
- system ("rm -rf " BASE "*");
+ ignore_value (system ("rm -rf " BASE "*"));
/* Basic tests. */
result1 = test_utimens (do_utimensat, true);