test-renameat: don't leave behind a temporary file
authorJim Meyering <meyering@redhat.com>
Mon, 10 Oct 2011 06:49:37 +0000 (08:49 +0200)
committerJim Meyering <meyering@redhat.com>
Mon, 10 Oct 2011 06:51:17 +0000 (08:51 +0200)
* tests/test-renameat.c (main): Don't forget to remove a temporary file.
  ERROR: files left in build directory after distclean:
  ./gltests/test-renameat.too
  make[1]: *** [distcleancheck] Error 1
Reported by Tom G. Christensen.

ChangeLog
tests/test-renameat.c

index 44f1e18..69ed191 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2011-10-10  Jim Meyering  <meyering@redhat.com>
+
+       test-renameat: don't leave behind a temporary file
+       * tests/test-renameat.c (main): Don't forget to remove a temporary file.
+         ERROR: files left in build directory after distclean:
+         ./gltests/test-renameat.too
+         make[1]: *** [distcleancheck] Error 1
+       Reported by Tom G. Christensen.
+
 2011-10-09  Bruno Haible  <bruno@clisp.org>
 
        rint: Determine RINT_LIBM correctly on AIX 7.
index 9ca1787..9b67da0 100644 (file)
@@ -83,6 +83,7 @@ main (void)
     ASSERT (renameat (AT_FDCWD, BASE "oo", 99, "bar") == -1);
     ASSERT (errno == EBADF);
   }
+  ASSERT (unlink (BASE "oo") == 0);
 
   /* Test basic rename functionality, using current directory.  */
   result = test_rename (do_rename, false);