+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.
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
tests/macros.h
Depends-on:
+ignore-value
stdbool
configure.ac:
tests/macros.h
Depends-on:
+ignore-value
same-inode
symlink
tests/macros.h
Depends-on:
+ignore-value
progname
same-inode
symlink
tests/macros.h
Depends-on:
+ignore-value
lstat
mgetgroups
progname
tests/macros.h
Depends-on:
+ignore-value
progname
timespec
usleep
tests/macros.h
Depends-on:
+ignore-value
timespec
usleep
utimecmp
tests/macros.h
Depends-on:
+ignore-value
mgetgroups
progname
usleep
tests/macros.h
Depends-on:
+ignore-value
errno
stdbool
sys_stat
tests/macros.h
Depends-on:
+ignore-value
areadlink-with-size
filenamecat
progname
tests/macros.h
Depends-on:
+ignore-value
errno
same-inode
stdbool
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
tests/macros.h
Depends-on:
+ignore-value
symlink
configure.ac:
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
tests/macros.h
Depends-on:
+ignore-value
mgetgroups
pathmax
usleep
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
tests/macros.h
Depends-on:
+ignore-value
symlink
sys_stat
tests/macros.h
Depends-on:
+ignore-value
errno
link
stdbool
tests/macros.h
Depends-on:
+ignore-value
filenamecat
progname
xgetcwd
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
tests/macros.h
Depends-on:
+ignore-value
stdbool
configure.ac:
tests/macros.h
Depends-on:
+ignore-value
configure.ac:
tests/macros.h
Depends-on:
+ignore-value
stdbool
symlink
unlinkdir
tests/macros.h
Depends-on:
+ignore-value
symlink
timespec
usleep
tests/macros.h
Depends-on:
+ignore-value
progname
timespec
usleep
#include <sys/stat.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-areadlink-with-size.t"
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);
}
#include <sys/stat.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-areadlink.t"
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);
}
#include <sys/stat.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-areadlinkat-with-size.t"
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);
#include <sys/stat.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-areadlinkat.t"
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);
#include <unistd.h>
#include "same-inode.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "t-can-lgpl.tmp"
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);
#include <unistd.h>
#include "same-inode.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "t-can.tmp"
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);
#include "mgetgroups.h"
#include "stat-time.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-chown.t"
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);
}
#include "mgetgroups.h"
#include "openat.h"
#include "stat-time.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-fchownat.t"
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);
#include <stdio.h>
#include <stdlib.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-fdutimensat.t"
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);
#include "openat.h"
#include "pathmax.h"
#include "same-inode.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-fstatat.t"
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);
#include "stat-time.h"
#include "timespec.h"
#include "utimecmp.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-futimens.t"
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);
}
#include "mgetgroups.h"
#include "stat-time.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-lchown.t"
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);
}
#include <sys/stat.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-link.t"
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);
}
#include "filenamecat.h"
#include "same-inode.h"
#include "xgetcwd.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-linkat.t"
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);
#include <unistd.h>
#include "same-inode.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-lstat.t"
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);
}
#include <stdlib.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-mkdir.t"
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);
}
#include <stdlib.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-mkdirat.t"
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);
#include <stdlib.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-mkfifo.t"
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);
}
#include <string.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-mkfifoat.t"
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);
#include <stdlib.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-mknod.t"
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. */
#include <string.h>
#include <sys/stat.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-readlink.t"
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);
}
#include <sys/stat.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-remove.t"
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);
#include <sys/stat.h>
#include <unistd.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-rename.t"
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);
}
#include "filenamecat.h"
#include "xgetcwd.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-renameat.t"
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);
#include <stdlib.h>
#include <sys/stat.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-rmdir.t"
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);
}
#include <stdlib.h>
#include <sys/stat.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-symlink.t"
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);
}
#include <string.h>
#include <sys/stat.h>
+#include "ignore-value.h"
#include "macros.h"
#ifndef HAVE_SYMLINK
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);
#include <sys/stat.h>
#include "unlinkdir.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-unlink.t"
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);
}
#include <sys/stat.h>
#include "unlinkdir.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-unlinkat.t"
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);
#include <stdio.h>
#include <stdlib.h>
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-utimens.t"
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);
#include "stat-time.h"
#include "timespec.h"
#include "utimecmp.h"
+#include "ignore-value.h"
#include "macros.h"
#define BASE "test-utimensat.t"
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);