changeset 8412:6db7303a6033

Choose better temporary filenames.
author Bruno Haible <bruno@clisp.org>
date Sun, 11 Mar 2007 00:51:51 +0000
parents d100772cfc2b
children e227efdfe162
files ChangeLog tests/test-binary-io.c tests/test-binary-io.sh
diffstat 3 files changed, 12 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-03-10  Bruno Haible  <bruno@clisp.org>
+
+	* tests/test-binary-io.sh: Use temporary filenames that are not so
+	likely to clash with those of other tests (in a parallel make).
+	* tests/test-binary-io.c: Likewise.
+
 2007-03-10  Bruno Haible  <bruno@clisp.org>
 
 	* lib/fseterr.c (fseterr): Port to Solaris/SPARC64. Deactivate the
--- a/tests/test-binary-io.c
+++ b/tests/test-binary-io.c
@@ -37,18 +37,18 @@
 {
   /* Test the O_BINARY macro.  */
   {
-    int fd = open ("output2.tmp", O_CREAT | O_TRUNC | O_RDWR | O_BINARY);
+    int fd = open ("t-bin-out2.tmp", O_CREAT | O_TRUNC | O_RDWR | O_BINARY);
     if (write (fd, "Hello\n", 6) < 0)
       exit (1);
     close (fd);
   }
   {
     struct stat statbuf;
-    if (stat ("output2.tmp", &statbuf) < 0)
+    if (stat ("t-bin-out2.tmp", &statbuf) < 0)
       exit (1);
     ASSERT (statbuf.st_size == 6);
   }
-  unlink ("output2.tmp");
+  unlink ("t-bin-out2.tmp");
 
   /* Test the SET_BINARY macro.  */
   SET_BINARY (1);
@@ -57,7 +57,7 @@
   fclose (stderr);
   {
     struct stat statbuf;
-    if (stat ("output.tmp", &statbuf) < 0)
+    if (stat ("t-bin-out1.tmp", &statbuf) < 0)
       exit (1);
     ASSERT (statbuf.st_size == 6);
   }
--- a/tests/test-binary-io.sh
+++ b/tests/test-binary-io.sh
@@ -3,8 +3,8 @@
 tmpfiles=""
 trap 'rm -fr $tmpfiles' 1 2 3 15
 
-tmpfiles="$tmpfiles output.tmp output2.tmp"
-./test-binary-io${EXEEXT} > output.tmp || exit 1
+tmpfiles="$tmpfiles t-bin-out1.tmp t-bin-out2.tmp"
+./test-binary-io${EXEEXT} > t-bin-out1.tmp || exit 1
 
 rm -fr $tmpfiles