template, use a temporary directory and an 8.3-friendly template
to avoid trouble on systems like DJGPP.
-#serial 6
+#serial 7
# On some hosts (e.g., HP-UX 10.20, SunOS 4.1.4, Solaris 2.5.1), mkstemp has a
# silly limit that it can create no more than 26 files from a given template.
AC_CACHE_CHECK([for mkstemp limitations],
gl_cv_func_mkstemp_limitations,
[
+ mkdir conftest.mkstemp
+ cd conftest.mkstemp
AC_TRY_RUN([
# include <stdlib.h>
int main ()
int i;
for (i = 0; i < 70; i++)
{
- char template[] = "conftestXXXXXX";
+ char template[] = "coXXXXXX.tmp";
int fd = mkstemp (template);
if (fd == -1)
exit (1);