summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2011-06-18 23:06:53 +0200
committerBruno Haible <bruno@clisp.org>2011-06-18 23:06:53 +0200
commitd9a273b271b226547775c9b9798d7afd96ef5410 (patch)
tree4edc274d013f36c5572e6ff330120f7bac49944f
parent6474bb65c48fbe61176033a319a939c57863c214 (diff)
downloadgnulib-d9a273b271b226547775c9b9798d7afd96ef5410.tar.gz
openat, fdopendir tests: Fix link errors.
* modules/openat-tests (Depends-on): Add progname. * modules/fdopendir-tests (Depends-on): Likewise. * tests/test-fchownat.c: Include progname.h. (main): Call set_program_name. * tests/test-fstatat.c: Include progname.h. (main): Call set_program_name. * tests/test-mkdirat.c: Include progname.h. (main): Call set_program_name. * tests/test-openat.c: Include progname.h. (main): Call set_program_name. * tests/test-unlinkat.c: Include progname.h. (main): Call set_program_name. * tests/test-fdopendir.c: Include progname.h. (main): Call set_program_name.
-rw-r--r--ChangeLog18
-rw-r--r--modules/fdopendir-tests1
-rw-r--r--modules/openat-tests1
-rw-r--r--tests/test-fchownat.c5
-rw-r--r--tests/test-fdopendir.c5
-rw-r--r--tests/test-fstatat.c5
-rw-r--r--tests/test-mkdirat.c5
-rw-r--r--tests/test-openat.c5
-rw-r--r--tests/test-unlinkat.c5
9 files changed, 44 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index d3f084882b..ef9564b9de 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,23 @@
2011-06-18 Bruno Haible <bruno@clisp.org>
+ openat, fdopendir tests: Fix link errors.
+ * modules/openat-tests (Depends-on): Add progname.
+ * modules/fdopendir-tests (Depends-on): Likewise.
+ * tests/test-fchownat.c: Include progname.h.
+ (main): Call set_program_name.
+ * tests/test-fstatat.c: Include progname.h.
+ (main): Call set_program_name.
+ * tests/test-mkdirat.c: Include progname.h.
+ (main): Call set_program_name.
+ * tests/test-openat.c: Include progname.h.
+ (main): Call set_program_name.
+ * tests/test-unlinkat.c: Include progname.h.
+ (main): Call set_program_name.
+ * tests/test-fdopendir.c: Include progname.h.
+ (main): Call set_program_name.
+
+2011-06-18 Bruno Haible <bruno@clisp.org>
+
Doc update.
* doc/posix-functions/pthread_attr_getstack.texi: Update info regarding
HP-UX.
diff --git a/modules/fdopendir-tests b/modules/fdopendir-tests
index e788ff5fc5..bee2df7df5 100644
--- a/modules/fdopendir-tests
+++ b/modules/fdopendir-tests
@@ -5,6 +5,7 @@ tests/macros.h
Depends-on:
open
+progname
configure.ac:
diff --git a/modules/openat-tests b/modules/openat-tests
index 250a574593..8b0a2b9e83 100644
--- a/modules/openat-tests
+++ b/modules/openat-tests
@@ -19,6 +19,7 @@ Depends-on:
ignore-value
mgetgroups
pathmax
+progname
usleep
stat-time
symlink
diff --git a/tests/test-fchownat.c b/tests/test-fchownat.c
index c09694c825..060013e1ed 100644
--- a/tests/test-fchownat.c
+++ b/tests/test-fchownat.c
@@ -32,6 +32,7 @@ SIGNATURE_CHECK (fchownat, int, (int, char const *, uid_t, gid_t, int));
#include "mgetgroups.h"
#include "openat.h"
+#include "progname.h"
#include "stat-time.h"
#include "ignore-value.h"
#include "macros.h"
@@ -58,11 +59,13 @@ do_lchown (char const *name, uid_t user, gid_t group)
}
int
-main (void)
+main (int argc _GL_UNUSED, char *argv[])
{
int result1; /* Skip because of no chown/symlink support. */
int result2; /* Skip because of no lchown support. */
+ set_program_name (argv[0]);
+
/* Clean up any trash from prior testsuite runs. */
ignore_value (system ("rm -rf " BASE "*"));
diff --git a/tests/test-fdopendir.c b/tests/test-fdopendir.c
index 81e44a13b1..13653fe796 100644
--- a/tests/test-fdopendir.c
+++ b/tests/test-fdopendir.c
@@ -27,14 +27,17 @@ SIGNATURE_CHECK (fdopendir, DIR *, (int));
#include <fcntl.h>
#include <unistd.h>
+#include "progname.h"
#include "macros.h"
int
-main (void)
+main (int argc _GL_UNUSED, char *argv[])
{
DIR *d;
int fd;
+ set_program_name (argv[0]);
+
/* A non-directory cannot be turned into a directory stream. */
fd = open ("test-fdopendir.tmp", O_RDONLY | O_CREAT, 0600);
ASSERT (0 <= fd);
diff --git a/tests/test-fstatat.c b/tests/test-fstatat.c
index 839dad6c37..dda0cd2241 100644
--- a/tests/test-fstatat.c
+++ b/tests/test-fstatat.c
@@ -32,6 +32,7 @@ SIGNATURE_CHECK (fstatat, int, (int, char const *, struct stat *, int));
#include "openat.h"
#include "pathmax.h"
+#include "progname.h"
#include "same-inode.h"
#include "ignore-value.h"
#include "macros.h"
@@ -58,10 +59,12 @@ do_lstat (char const *name, struct stat *st)
}
int
-main (void)
+main (int argc _GL_UNUSED, char *argv[])
{
int result;
+ set_program_name (argv[0]);
+
/* Remove any leftovers from a previous partial run. */
ignore_value (system ("rm -rf " BASE "*"));
diff --git a/tests/test-mkdirat.c b/tests/test-mkdirat.c
index 89dfafc3c7..0eb5e2d491 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 "progname.h"
#include "ignore-value.h"
#include "macros.h"
@@ -47,10 +48,12 @@ do_mkdir (char const *name, mode_t mode)
}
int
-main (void)
+main (int argc _GL_UNUSED, char *argv[])
{
int result;
+ set_program_name (argv[0]);
+
/* Clean up any trash from prior testsuite runs. */
ignore_value (system ("rm -rf " BASE "*"));
diff --git a/tests/test-openat.c b/tests/test-openat.c
index fd34638809..6e6ba5b9b0 100644
--- a/tests/test-openat.c
+++ b/tests/test-openat.c
@@ -29,6 +29,7 @@ SIGNATURE_CHECK (openat, int, (int, char const *, int, ...));
#include <stdio.h>
#include <unistd.h>
+#include "progname.h"
#include "macros.h"
#define BASE "test-openat.t"
@@ -58,10 +59,12 @@ do_open (char const *name, int flags, ...)
}
int
-main (void)
+main (int argc _GL_UNUSED, char *argv[])
{
int result;
+ set_program_name (argv[0]);
+
/* Basic checks. */
result = test_open (do_open, false);
dfd = open (".", O_RDONLY);
diff --git a/tests/test-unlinkat.c b/tests/test-unlinkat.c
index f9ed249dbe..30af671a39 100644
--- a/tests/test-unlinkat.c
+++ b/tests/test-unlinkat.c
@@ -30,6 +30,7 @@ SIGNATURE_CHECK (unlinkat, int, (int, char const *, int));
#include <stdlib.h>
#include <sys/stat.h>
+#include "progname.h"
#include "unlinkdir.h"
#include "ignore-value.h"
#include "macros.h"
@@ -56,12 +57,14 @@ unlinker (char const *name)
}
int
-main (void)
+main (int argc _GL_UNUSED, char *argv[])
{
/* FIXME: Add tests of fd other than ".". */
int result1;
int result2;
+ set_program_name (argv[0]);
+
/* Remove any leftovers from a previous partial run. */
ignore_value (system ("rm -rf " BASE "*"));