From 3220d5c6210870672d55ab27482fcdd1e964d75d Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Sat, 30 Jan 2010 07:37:11 -0700 Subject: [PATCH] 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 --- ChangeLog | 63 +++++++++++++++++++++++++++++++++++++ modules/areadlink-tests | 1 + modules/areadlink-with-size-tests | 1 + modules/areadlinkat-tests | 1 + modules/areadlinkat-with-size-tests | 1 + modules/canonicalize-lgpl-tests | 1 + modules/canonicalize-tests | 1 + modules/chown-tests | 1 + modules/fdutimensat-tests | 1 + modules/futimens-tests | 1 + modules/lchown-tests | 1 + modules/link-tests | 1 + modules/linkat-tests | 1 + modules/lstat-tests | 1 + modules/mkdir-tests | 1 + modules/mkfifo-tests | 1 + modules/mkfifoat-tests | 1 + modules/mknod-tests | 1 + modules/openat-tests | 1 + modules/readlink-tests | 1 + modules/remove-tests | 1 + modules/rename-tests | 1 + modules/renameat-tests | 1 + modules/rmdir-tests | 1 + modules/symlink-tests | 1 + modules/symlinkat-tests | 1 + modules/unlink-tests | 1 + modules/utimens-tests | 1 + modules/utimensat-tests | 1 + tests/test-areadlink-with-size.c | 3 +- tests/test-areadlink.c | 3 +- tests/test-areadlinkat-with-size.c | 3 +- tests/test-areadlinkat.c | 3 +- tests/test-canonicalize-lgpl.c | 3 +- tests/test-canonicalize.c | 3 +- tests/test-chown.c | 3 +- tests/test-fchownat.c | 3 +- tests/test-fdutimensat.c | 3 +- tests/test-fstatat.c | 3 +- tests/test-futimens.c | 3 +- tests/test-lchown.c | 3 +- tests/test-link.c | 3 +- tests/test-linkat.c | 3 +- tests/test-lstat.c | 3 +- tests/test-mkdir.c | 3 +- tests/test-mkdirat.c | 3 +- tests/test-mkfifo.c | 3 +- tests/test-mkfifoat.c | 3 +- tests/test-mknod.c | 3 +- tests/test-readlink.c | 3 +- tests/test-remove.c | 3 +- tests/test-rename.c | 3 +- tests/test-renameat.c | 3 +- tests/test-rmdir.c | 3 +- tests/test-symlink.c | 3 +- tests/test-symlinkat.c | 3 +- tests/test-unlink.c | 3 +- tests/test-unlinkat.c | 3 +- tests/test-utimens.c | 3 +- tests/test-utimensat.c | 3 +- 60 files changed, 153 insertions(+), 31 deletions(-) diff --git a/ChangeLog b/ChangeLog index 335da1a72..b3c6f3fbc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,66 @@ +2010-02-01 Eric Blake + + 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 Perform the same test for many functions. diff --git a/modules/areadlink-tests b/modules/areadlink-tests index 37c26c2a2..869be2c34 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 1dddea829..b9b3ded0a 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 45a8d48cf..422ac6141 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 972bc3eeb..b86d6e70a 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 bc07ea34c..fd49d69e3 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 fb18d66b2..9b5acd830 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 68f74f0ae..359ba1be7 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 dc55c45b2..48ea78d23 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 330711dba..124b62f49 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 f3935d6c7..72ab3c10f 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 b7fb2ffaa..5b1978e85 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 602d18aa4..6df478197 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 a0296a640..911a7ff62 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 5f455c71f..fea1b63e1 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 1f92a41b5..00ca98f97 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 5e72b9460..8be33df05 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 c273f66d0..e35ffec7c 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 489601c97..250a57459 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 1aeac9267..cbd84a534 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 9e2e49c75..498c7d6e4 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 84c4a3fbc..339ecdf57 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 53467dbdb..dcef7c19d 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 5619ad511..19a5240ef 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 3f94fd20b..a07074e32 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 e3ee6c3d7..c1678c021 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 f49fe4de6..6a57d4993 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 a9ddd27b0..d0566a616 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 75516d85d..26dbac676 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 ae56883f2..2344390b0 100644 --- a/tests/test-areadlink-with-size.c +++ b/tests/test-areadlink-with-size.c @@ -29,6 +29,7 @@ #include #include +#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 7521df017..c3e582264 100644 --- a/tests/test-areadlink.c +++ b/tests/test-areadlink.c @@ -29,6 +29,7 @@ #include #include +#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 9fab37070..f709ea825 100644 --- a/tests/test-areadlinkat-with-size.c +++ b/tests/test-areadlinkat-with-size.c @@ -29,6 +29,7 @@ #include #include +#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 cb5848a1a..c93a2d81d 100644 --- a/tests/test-areadlinkat.c +++ b/tests/test-areadlinkat.c @@ -29,6 +29,7 @@ #include #include +#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 816b4019a..cbf481d39 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 #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 b3086b1a1..f8d35365f 100644 --- a/tests/test-canonicalize.c +++ b/tests/test-canonicalize.c @@ -29,6 +29,7 @@ #include #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 57bb810d4..380c9a350 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 7bc763301..0843be7cd 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 77a6d941c..949ca47aa 100644 --- a/tests/test-fdutimensat.c +++ b/tests/test-fdutimensat.c @@ -25,6 +25,7 @@ #include #include +#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 89cd07945..63e5a1390 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 99b990332..e555312ed 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 ce2da404a..9b868ebc1 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 17b1b82aa..65ee9e09d 100644 --- a/tests/test-link.c +++ b/tests/test-link.c @@ -30,6 +30,7 @@ SIGNATURE_CHECK (link, int, (char const *, char const *)); #include #include +#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 c2ad0e503..1dbfad527 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 23ffec4c9..b8f9237e5 100644 --- a/tests/test-lstat.c +++ b/tests/test-lstat.c @@ -35,6 +35,7 @@ SIGNATURE_CHECK (lstat, int, (char const *, struct stat *)); #include #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 771758e29..47b242a42 100644 --- a/tests/test-mkdir.c +++ b/tests/test-mkdir.c @@ -30,6 +30,7 @@ SIGNATURE_CHECK (mkdir, int, (char const *, mode_t)); #include #include +#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 9aee33a7d..c7451968e 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 #include +#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 84f4a8bec..ecc9570c1 100644 --- a/tests/test-mkfifo.c +++ b/tests/test-mkfifo.c @@ -30,6 +30,7 @@ SIGNATURE_CHECK (mkfifo, int, (char const *, mode_t)); #include #include +#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 01fc4da55..16511433c 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 #include +#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 5d19f5f44..16f48e9da 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 #include +#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 4fb3a0035..a144964f0 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 #include +#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 870878e75..4dffcafaf 100644 --- a/tests/test-remove.c +++ b/tests/test-remove.c @@ -30,6 +30,7 @@ SIGNATURE_CHECK (remove, int, (char const *)); #include #include +#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 10cabf181..c5c6c4391 100644 --- a/tests/test-rename.c +++ b/tests/test-rename.c @@ -29,6 +29,7 @@ SIGNATURE_CHECK (rename, int, (char const *, char const *)); #include #include +#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 687700e1b..e5fefa1f5 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 a155e1b52..7b1ef37d5 100644 --- a/tests/test-rmdir.c +++ b/tests/test-rmdir.c @@ -30,6 +30,7 @@ SIGNATURE_CHECK (rmdir, int, (char const *)); #include #include +#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 23697737f..d2df54c45 100644 --- a/tests/test-symlink.c +++ b/tests/test-symlink.c @@ -30,6 +30,7 @@ SIGNATURE_CHECK (symlink, int, (char const *, char const *)); #include #include +#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 7ac3f5826..c3dec293d 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 #include +#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 3d63a3113..4f7de5fc6 100644 --- a/tests/test-unlink.c +++ b/tests/test-unlink.c @@ -32,6 +32,7 @@ SIGNATURE_CHECK (unlink, int, (char const *)); #include #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 e0cc1c5a5..7d8057438 100644 --- a/tests/test-unlinkat.c +++ b/tests/test-unlinkat.c @@ -31,6 +31,7 @@ SIGNATURE_CHECK (unlinkat, int, (int, char const *, int)); #include #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 ae2402de6..f2a31a88e 100644 --- a/tests/test-utimens.c +++ b/tests/test-utimens.c @@ -24,6 +24,7 @@ #include #include +#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 68dab5c5e..07bdc319e 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); -- 2.11.0