summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMickaël Salaün <mic@digikod.net>2014-05-12 19:44:08 +0200
committerMickaël Salaün <mic@digikod.net>2014-05-19 23:11:33 +0200
commitc1166d4f653bf6d17ad8c265cf5e8da84e2e76dc (patch)
tree8ba4966f4f5b0389ccd0dd2f86bcac8f8ba8b500 /src
parent8daeed9570af72eb135c8ded460d2888f05b2e68 (diff)
downloadlibffi-c1166d4f653bf6d17ad8c265cf5e8da84e2e76dc.tar.gz
closures: Check for mkostemp(3)
Diffstat (limited to 'src')
-rw-r--r--src/closures.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/closures.c b/src/closures.c
index 9799ce6..78818d9 100644
--- a/src/closures.c
+++ b/src/closures.c
@@ -267,7 +267,13 @@ static size_t execsize = 0;
static int
open_temp_exec_file_name (char *name, int flags)
{
- int fd = mkostemp (name, flags);
+ int fd;
+
+#ifdef HAVE_MKOSTEMP
+ fd = mkostemp (name, flags);
+#else
+ fd = mkstemp (name);
+#endif
if (fd != -1)
unlink (name);