File xpdf-3.02-mkstemp.dif of Package xpdf
--- goo/gfile.cc +++ goo/gfile.cc @@ -489,6 +489,14 @@ } (*name)->append("/XXXXXX")->append(ext); fd = mkstemps((*name)->getCString(), strlen(ext)); +#elif defined(HAVE_MKSTEMP) + if ((s = getenv("TMPDIR"))) { + *name = new GString(s); + } else { + *name = new GString("/tmp"); + } + (*name)->append("/XXXXXX"); + fd = mkstemp((*name)->getCString()); #else if (!(s = tmpnam(NULL))) { return gFalse;