From f2ef979d953463922ea6c7c97f7b90ffbef6ad48 Mon Sep 17 00:00:00 2001 From: Lew Rossman Date: Thu, 26 Sep 2019 11:18:39 -0400 Subject: [PATCH] Removed dependence on unistd.h in project.c Travis CI failed because system could not find unistd.h. --- src/project.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/project.c b/src/project.c index b585233..039065f 100644 --- a/src/project.c +++ b/src/project.c @@ -18,8 +18,8 @@ //*** For the Windows SDK _tempnam function ***// #ifdef _WIN32 #include -#else -#include +//#else +//#include #endif #include "types.h" @@ -1093,11 +1093,17 @@ 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"); f = mkstemp(fname); close(f); remove(fname); +*/ + strcpy(fname, "enXXXXXX"); + FILE *f = fdopen(mkstemp(fname), "r"); + fclose(f); + remove(fname); #endif return fname; }