diff --git a/src/project.c b/src/project.c index 830fa0d..93ab40b 100644 --- a/src/project.c +++ b/src/project.c @@ -14,6 +14,7 @@ #include #include #include +#include //*** For the Windows SDK _tempnam function ***// #ifdef _WIN32 @@ -1091,8 +1092,11 @@ char *getTmpName(char *fname) // --- for non-Windows systems: #else // --- use system function mkstemp() to create a temporary file name + int f = -1; strcpy(fname, "enXXXXXX"); - mkstemp(fname); + f = mkstemp(fname); + close(f); + remove(fname); #endif return fname; }