- if mkdir conftestdir; then
- vb_cv_func_rename_trailing_slash_bug=no
- else
- AC_TRY_RUN([
-# include <stdio.h>
- int
- main ()
- {
- exit (rename ("conftestdir/", "conftestdir2") ? 1 : 0);
- }
- ],
- vb_cv_func_rename_trailing_slash_bug=no,
- vb_cv_func_rename_trailing_slash_bug=yes,
- dnl When crosscompiling, assume rename is broken.
- vb_cv_func_rename_trailing_slash_bug=yes)
- rm -rf conftestdir conftestdir2
- fi
+ rm -rf conftest.d1 conftest.d2
+ mkdir conftest.d1 ||
+ AC_MSG_ERROR([cannot create temporary directory])
+ AC_TRY_RUN([
+# include <stdio.h>
+ int
+ main ()
+ {
+ exit (rename ("conftest.d1/", "conftest.d2") ? 1 : 0);
+ }
+ ],
+ vb_cv_func_rename_trailing_slash_bug=no,
+ vb_cv_func_rename_trailing_slash_bug=yes,
+ dnl When crosscompiling, assume rename is broken.
+ vb_cv_func_rename_trailing_slash_bug=yes)
+
+ rm -rf conftest.d1 conftest.d2