// with this file name after the tmpnam call and before the fopen
// call. I will happily accept fixes to this function for non-Unix
// OSs.
- if (!(s = tmpnam(NULL))) {
+ if (!(s = mktmpname(NULL))) { //was: tmpnam
return gFalse;
}
*name = new GString(s);
(*name)->append("/XXXXXX")->append(ext);
fd = mkstemps((*name)->getCString(), strlen(ext));
#else
- if (!(s = tmpnam(NULL))) {
+ if (!(s = mktmpname(NULL))) { //was: tmpnam
return gFalse;
}
*name = new GString(s);
(*name)->append("/XXXXXX");
fd = mkstemp((*name)->getCString());
#else // HAVE_MKSTEMP
- if (!(s = tmpnam(NULL))) {
+ if (!(s = mktmpname(NULL))) { //was: tmpnam
return gFalse;
}
*name = new GString(s);