+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
{
/* 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);
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);
}
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