From: Václav Slavík Date: Sat, 15 Dec 2001 23:17:04 +0000 (+0000) Subject: DJGPP compilation X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/b916f809336755620b010293637b12763f01455d DJGPP compilation git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13030 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/common/filefn.cpp b/src/common/filefn.cpp index e1222863f6..bdf1592962 100644 --- a/src/common/filefn.cpp +++ b/src/common/filefn.cpp @@ -78,10 +78,15 @@ #endif // __WINDOWS__ #endif // native Win compiler -#if defined(__DOS__) && defined(__WATCOMC__) - #include - #include - #include +#if defined(__DOS__) + #ifdef __WATCOMC__ + #include + #include + #include + #endif + #ifdef __DJGPP__ + #include + #endif #endif #ifdef __GNUWIN32__ @@ -1197,7 +1202,16 @@ bool wxMkdir(const wxString& dir, int perm) if ( mkdir(wxFNCONV(dirname), perm) != 0 ) #elif defined(__WXPM__) if (::DosCreateDir((PSZ)dirname, NULL) != 0) // enhance for EAB's?? -#else // !MSW and !OS/2 VAC++ +#elif defined(__DOS__) + #if defined(__WATCOMC__) + (void)perm; + if ( wxMkDir(wxFNSTRINGCAST wxFNCONV(dirname)) != 0 ) + #elif defined(__DJGPP__) + if ( mkdir(wxFNCONV(dirname), perm) != 0 ) + #else + #error "Unsupported DOS compiler!" + #endif +#else // !MSW, !DOS and !OS/2 VAC++ (void)perm; if ( wxMkDir(wxFNSTRINGCAST wxFNCONV(dirname)) != 0 ) #endif // !MSW/MSW