summaryrefslogtreecommitdiff
path: root/nasmlib
diff options
context:
space:
mode:
Diffstat (limited to 'nasmlib')
-rw-r--r--nasmlib/file.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/nasmlib/file.c b/nasmlib/file.c
index 2e662a19..e2e6c553 100644
--- a/nasmlib/file.c
+++ b/nasmlib/file.c
@@ -224,6 +224,9 @@ static const os_fopenflag fopenflags_rb[3] = { 'r', 'b', 0 };
*/
bool nasm_file_exists(const char *filename)
{
+#ifndef os_access
+ FILE *f;
+#endif
os_filename osfname;
bool exists;
@@ -234,7 +237,6 @@ bool nasm_file_exists(const char *filename)
#ifdef os_access
exists = os_access(osfname, R_OK) == 0;
#else
- FILE *f;
f = os_fopen(osfname, fopenflags_rb);
exists = f != NULL;
if (f)