diff --git a/src/closures.c b/src/closures.c index 78818d9e..721ff00e 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;