From 176a2e59de2df7f94be610bf7511922c728bb5ec Mon Sep 17 00:00:00 2001 From: Andoni Morales Alastruey Date: Wed, 15 Oct 2014 16:14:19 +0200 Subject: [PATCH] Don't use _mktemp_s which is not available in XP --- configure.ac | 2 +- src/fccompat.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index 1b48d50..785afb3 100644 --- a/configure.ac +++ b/configure.ac @@ -160,7 +160,7 @@ AC_TYPE_PID_T # Checks for library functions. AC_FUNC_VPRINTF AC_FUNC_MMAP -AC_CHECK_FUNCS([link mkstemp mkostemp _mktemp_s mkdtemp getopt getopt_long getprogname getexecname rand random lrand48 random_r rand_r readlink fstatvfs fstatfs lstat]) +AC_CHECK_FUNCS([link mkstemp mkostemp _mktemp mkdtemp getopt getopt_long getprogname getexecname rand random lrand48 random_r rand_r readlink fstatvfs fstatfs lstat]) dnl AC_CHECK_FUNCS doesn't check for header files. dnl posix_fadvise() may be not available in older libc. diff --git a/src/fccompat.c b/src/fccompat.c index 31d80be..b34c46e 100644 --- a/src/fccompat.c +++ b/src/fccompat.c @@ -152,8 +152,8 @@ FcMakeTempfile (char *template) fcntl(fd, F_SETFD, fcntl(fd, F_GETFD) | FD_CLOEXEC); } # endif -#elif HAVE__MKTEMP_S - if (_mktemp_s(template, strlen(template) + 1) != 0) +#elif HAVE__MKTEMP + if (_mktemp(template) != 0) return -1; fd = FcOpen(template, O_RDWR | O_EXCL | O_CREAT, 0600); #endif -- 2.11.0