X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/fcea31d51bf897c782618063279c6876a7807e83..1abfa172c547a37751e598084fb8d541071471a3:/src/common/file.cpp diff --git a/src/common/file.cpp b/src/common/file.cpp index 2405ed9822..680f9dfb4e 100644 --- a/src/common/file.cpp +++ b/src/common/file.cpp @@ -116,6 +116,7 @@ #include "wx/string.h" #include "wx/intl.h" #include "wx/log.h" + #include "wx/crt.h" #endif // !WX_PRECOMP #include "wx/filename.h" @@ -197,16 +198,10 @@ bool wxFile::Create(const wxString& fileName, bool bOverwrite, int accessMode) { // if bOverwrite we create a new file or truncate the existing one, // otherwise we only create the new file and fail if it already exists -#if defined(__WXMAC__) && !defined(__UNIX__) && !wxUSE_UNICODE - // Dominic Mazzoni [dmazzoni+@cs.cmu.edu] reports that open is still broken on the mac, so we replace - // int fd = open( fileName , O_CREAT | (bOverwrite ? O_TRUNC : O_EXCL), access); - int fd = creat( fileName , accessMode); -#else int fd = wxOpen( fileName, O_BINARY | O_WRONLY | O_CREAT | (bOverwrite ? O_TRUNC : O_EXCL) ACCESS(accessMode) ); -#endif if ( fd == -1 ) { wxLogSysError(_("can't create file '%s'"), fileName); @@ -367,7 +362,7 @@ wxFileOffset wxFile::Seek(wxFileOffset ofs, wxSeekMode mode) int origin; switch ( mode ) { default: - wxFAIL_MSG(_("unknown seek origin")); + wxFAIL_MSG(_T("unknown seek origin")); case wxFromStart: origin = SEEK_SET; @@ -459,7 +454,7 @@ bool wxFile::Eof() const else if ( iRc == wxInvalidOffset ) wxLogSysError(_("can't determine if the end of file is reached on descriptor %d"), m_fd); else - wxFAIL_MSG(_("invalid eof() return value.")); + wxFAIL_MSG(_T("invalid eof() return value.")); return true; }