- #if !defined(__BORLANDC__) || (__BORLANDC__ > 0x540)
- // NB: this one is not POSIX and always has the underscore
- #define wxFsync _commit
-
- #define HAVE_FSYNC
- #endif // BORLANDC
+ #if !defined(__BORLANDC__) || (__BORLANDC__ > 0x540)
+ // NB: this one is not POSIX and always has the underscore
+ #define wxFsync _commit
+
+ // could be already defined by configure (Cygwin)
+ #ifndef HAVE_FSYNC
+ #define HAVE_FSYNC
+ #endif
+ #endif // BORLANDC