From dc87e7b77502215ad3a2dc4eb1793ba302df73e6 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sat, 30 Jan 2016 10:51:24 +0000 Subject: [PATCH] Use a HAVE_MKSTEMP configure check instead of PLATFORM_POSIX. --- configure.ac | 1 + src/libespeak-ng/compiledata.c | 2 +- src/libespeak-ng/readclause.c | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 4cdc1bb6..f6852c13 100644 --- a/configure.ac +++ b/configure.ac @@ -93,6 +93,7 @@ AC_CHECK_FUNCS([memchr]) AC_CHECK_FUNCS([memmove]) AC_CHECK_FUNCS([memset]) AC_CHECK_FUNCS([mkdir]) +AC_CHECK_FUNCS([mkstemp]) AC_CHECK_FUNCS([pow]) AC_CHECK_FUNCS([setlocale]) AC_CHECK_FUNCS([sqrt]) diff --git a/src/libespeak-ng/compiledata.c b/src/libespeak-ng/compiledata.c index aeb554a1..7dd4a4b4 100644 --- a/src/libespeak-ng/compiledata.c +++ b/src/libespeak-ng/compiledata.c @@ -1261,7 +1261,7 @@ static int LoadWavefile(FILE *f, const char *fname) failed = 0; -#ifdef PLATFORM_POSIX +#ifdef HAVE_MKSTEMP strcpy(fname_temp, "/tmp/espeakXXXXXX"); if ((fd_temp = mkstemp(fname_temp)) >= 0) close(fd_temp); diff --git a/src/libespeak-ng/readclause.c b/src/libespeak-ng/readclause.c index a615a68f..d9d12ae6 100644 --- a/src/libespeak-ng/readclause.c +++ b/src/libespeak-ng/readclause.c @@ -826,7 +826,7 @@ static espeak_ng_STATUS LoadSoundFile(const char *fname, int index, espeak_ng_ER fclose(f); f = NULL; -#ifdef PLATFORM_POSIX +#ifdef HAVE_MKSTEMP strcpy(fname_temp, "/tmp/espeakXXXXXX"); if ((fd_temp = mkstemp(fname_temp)) >= 0) close(fd_temp);