openat, fdopendir tests: Fix link errors.
authorBruno Haible <bruno@clisp.org>
Sat, 18 Jun 2011 21:06:53 +0000 (23:06 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 18 Jun 2011 21:06:53 +0000 (23:06 +0200)
* 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.

ChangeLog
modules/fdopendir-tests
modules/openat-tests
tests/test-fchownat.c
tests/test-fdopendir.c
tests/test-fstatat.c
tests/test-mkdirat.c
tests/test-openat.c
tests/test-unlinkat.c

index d3f0848..ef9564b 100644 (file)
--- 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.
index e788ff5..bee2df7 100644 (file)
@@ -5,6 +5,7 @@ tests/macros.h
 
 Depends-on:
 open
+progname
 
 configure.ac:
 
index 250a574..8b0a2b9 100644 (file)
@@ -19,6 +19,7 @@ Depends-on:
 ignore-value
 mgetgroups
 pathmax
+progname
 usleep
 stat-time
 symlink
index c09694c..060013e 100644 (file)
@@ -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 "*"));
 
index 81e44a1..13653fe 100644 (file)
@@ -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);
index 839dad6..dda0cd2 100644 (file)
@@ -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 "*"));
 
index 89dfafc..0eb5e2d 100644 (file)
@@ -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 "*"));
 
index fd34638..6e6ba5b 100644 (file)
@@ -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);
index f9ed249..30af671 100644 (file)
@@ -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 "*"));