diff options
author | Mickaël Salaün <mic@digikod.net> | 2014-05-12 19:44:08 +0200 |
---|---|---|
committer | Mickaël Salaün <mic@digikod.net> | 2014-05-19 23:11:33 +0200 |
commit | c1166d4f653bf6d17ad8c265cf5e8da84e2e76dc (patch) | |
tree | 8ba4966f4f5b0389ccd0dd2f86bcac8f8ba8b500 /src | |
parent | 8daeed9570af72eb135c8ded460d2888f05b2e68 (diff) | |
download | libffi-c1166d4f653bf6d17ad8c265cf5e8da84e2e76dc.tar.gz |
closures: Check for mkostemp(3)
Diffstat (limited to 'src')
-rw-r--r-- | src/closures.c | 8 |
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); |