summaryrefslogtreecommitdiffstats
path: root/osdep/io.h
diff options
context:
space:
mode:
Diffstat (limited to 'osdep/io.h')
-rw-r--r--osdep/io.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/osdep/io.h b/osdep/io.h
index 7270c28c55..ac1a0f90fa 100644
--- a/osdep/io.h
+++ b/osdep/io.h
@@ -124,15 +124,13 @@ void mp_globfree(mp_glob_t *pglob);
#define tmpfile(...) mp_tmpfile(__VA_ARGS__)
#define getenv(...) mp_getenv(__VA_ARGS__)
-// Things MinGW defines as macros, and which we want to override only for the
-// user, and not io.c (which wants the original definition).
-#ifndef MP_HIDE_IO_REPLACEMENTS
#undef lseek
#define lseek(...) mp_lseek(__VA_ARGS__)
-#endif
+// Affects both "stat()" and "struct stat".
#undef stat
#define stat mp_stat
+
#undef fstat
#define fstat(...) mp_fstat(__VA_ARGS__)