#endif // wxHAS_HUGE_FILES/!wxHAS_HUGE_FILES
#ifndef __WATCOMC__
- // NB: this one is not POSIX and always has the underscore
- #define wxFsync _commit
+ #if !defined(__BORLANDC__) || (__BORLANDC__ > 0x540)
+ // NB: this one is not POSIX and always has the underscore
+ #define wxFsync _commit
- #define HAVE_FSYNC
+ #define HAVE_FSYNC
+ #endif // BORLANDC
#endif
#define wxEof wxPOSIX_IDENT(eof)
#endif
#else // !wxUSE_UNICODE_MSLU
#ifdef __BORLANDC__
- #define wxOpen _wopen
+ #if __BORLANDC__ >= 0x550 && __BORLANDC__ <= 0x551
+ WXDLLIMPEXP_BASE int wxOpen(const wxChar *pathname,
+ int flags, mode_t mode);
+ #else
+ #define wxOpen _wopen
+ #endif
#define wxAccess _waccess
#define wxMkDir _mkdir
#define wxRmDir _rmdir