summaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2002-08-05 07:51:09 +0000
committerDaniel Stenberg <daniel@haxx.se>2002-08-05 07:51:09 +0000
commit1beaa8b362800b46316355c4ef96bd4983ccd8bd (patch)
tree00721c053d62b6e5f95e41df271184c0842e6704 /firmware
parentd5638669351d5b0a573b849b153782c59e06fe1c (diff)
downloadrockbox-1beaa8b362800b46316355c4ef96bd4983ccd8bd.tar.gz
rockbox-1beaa8b362800b46316355c4ef96bd4983ccd8bd.zip
added weirdo extra protos for the mingw cross-compile build
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1534 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r--firmware/common/file.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/firmware/common/file.h b/firmware/common/file.h
index d4eae04c39..66e0139537 100644
--- a/firmware/common/file.h
+++ b/firmware/common/file.h
@@ -38,7 +38,15 @@
#define O_RDWR 2
#endif
-#if !defined(SIMULATOR) || defined(__MINGW32__)
+#if defined(__MINGW32__) && defined(SIMULATOR)
+int open (const char*, int, ...);
+extern int close(int fd);
+int read (int, void*, unsigned int);
+long lseek (int, long, int);
+
+#else
+
+#ifndef SIMULATOR
extern int open(char* pathname, int flags);
extern int close(int fd);
extern int read(int fd, void* buf, int count);
@@ -57,4 +65,6 @@ extern int rename(char* oldname, char* newname);
#endif /* WIN32 */
#endif /* SIMULATOR */
+#endif /* __MINGW32__ */
+
#endif