]> git.saurik.com Git - wxWidgets.git/commitdiff
DOS compilation fixes
authorVáclav Slavík <vslavik@fastmail.fm>
Sat, 15 Dec 2001 23:18:08 +0000 (23:18 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Sat, 15 Dec 2001 23:18:08 +0000 (23:18 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13033 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/file.cpp

index b7ce74c79481cdef104bdcfc5acc62716ea25ba9..f76cdda44189f4ef251f4917bd64d59ea1dc4e1e 100644 (file)
     #ifdef __GNUWIN32__
         #include <windows.h>
     #endif
-#elif defined(__DOS__) && defined(__WATCOMC__)
-    #include <io.h>
+#elif defined(__DOS__)
+    #if defined(__WATCOMC__)
+       #include <io.h>
+    #elif defined(__DJGPP__)
+       #include <io.h>
+       #include <unistd.h>
+       #include <stdio.h>
+    #else
+        #error  "Please specify the header with file functions declarations."
+    #endif
 #elif (defined(__WXPM__))
     #include <io.h>
     #define   W_OK        2
@@ -424,7 +432,7 @@ bool wxFile::Eof() const
 
     int iRc;
 
-#if defined(__UNIX__) || defined(__GNUWIN32__) || defined( __MWERKS__ ) || defined(__SALFORDC__)
+#if defined(__DOS__) || defined(__UNIX__) || defined(__GNUWIN32__) || defined( __MWERKS__ ) || defined(__SALFORDC__)
     // @@ this doesn't work, of course, on unseekable file descriptors
     off_t ofsCur = Tell(),
     ofsMax = Length();