summaryrefslogtreecommitdiff
path: root/m4/mkstemp.m4
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2001-11-19 10:00:00 +0000
committerJim Meyering <jim@meyering.net>2001-11-19 10:00:00 +0000
commitf1ba008b1c1d5027d79ad6cca407a4c07bfbbe68 (patch)
treee4a5e2a30cb4a6dfd391d8d8a55a27ad6cea29b9 /m4/mkstemp.m4
parented40d9780fe296a81b11d1cfa8bed76bf9ee98e8 (diff)
downloadgnulib-f1ba008b1c1d5027d79ad6cca407a4c07bfbbe68.tar.gz
(UTILS_FUNC_MKSTEMP): Don't bother with a temporary
directory. Use "conftestXXXXXX" as the template. Suggestion from Paul Eggert.
Diffstat (limited to 'm4/mkstemp.m4')
-rw-r--r--m4/mkstemp.m49
1 files changed, 1 insertions, 8 deletions
diff --git a/m4/mkstemp.m4 b/m4/mkstemp.m4
index a7c12d8891..7059687e8b 100644
--- a/m4/mkstemp.m4
+++ b/m4/mkstemp.m4
@@ -13,11 +13,6 @@ AC_DEFUN([UTILS_FUNC_MKSTEMP],
AC_CACHE_CHECK([for mkstemp limitations],
utils_cv_func_mkstemp_limitations,
[
- utils_tmpdir_mkstemp=mkst-$$$$
- # Arrange for deletion-upon-exception of this temporary directory.
- ac_clean_files="$ac_clean_files $utils_tmpdir_mkstemp"
- mkdir $utils_tmpdir_mkstemp
-
AC_TRY_RUN([
# include <stdlib.h>
int main ()
@@ -25,7 +20,7 @@ AC_DEFUN([UTILS_FUNC_MKSTEMP],
int i;
for (i = 0; i < 30; i++)
{
- char template[] = "$utils_tmpdir_mkstemp/aXXXXXX";
+ char template[] = "conftestXXXXXX";
int fd = mkstemp (template);
if (fd == -1)
exit (1);
@@ -38,8 +33,6 @@ AC_DEFUN([UTILS_FUNC_MKSTEMP],
utils_cv_func_mkstemp_limitations=yes,
utils_cv_func_mkstemp_limitations=yes
)
-
- rm -rf $utils_tmpdir_mkstemp
]
)
fi