summaryrefslogtreecommitdiff
path: root/src/closures.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/closures.c')
-rw-r--r--src/closures.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/closures.c b/src/closures.c
index 78818d9..721ff00 100644
--- a/src/closures.c
+++ b/src/closures.c
@@ -286,8 +286,11 @@ static int
open_temp_exec_file_dir (const char *dir)
{
static const char suffix[] = "/ffiXXXXXX";
- int lendir, flags, fd;
+ int lendir, flags;
char *tempname;
+#ifdef O_TMPFILE
+ int fd;
+#endif
#ifdef O_CLOEXEC
flags = O_CLOEXEC;