some really minor changes (the most important one: small memory hole in

wxList plugged)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1384 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
1999-01-12 23:44:03 +00:00
parent a0abb8a882
commit 09914df7b8
5 changed files with 54 additions and 31 deletions

View File

@@ -301,12 +301,15 @@ size_t wxFile::Write(const void *pBuf, size_t nCount)
bool wxFile::Flush()
{
if ( IsOpened() ) {
// @@@ fsync() is not ANSI (BSDish)
// if ( fsync(m_fd) == -1 ) { // TODO
if (wxTrue) {
wxLogSysError(_("can't flush file descriptor %d"), m_fd);
return FALSE;
}
#if defined(_MSC_VER) || wxHAVE_FSYNC
if ( fsync(m_fd) == -1 )
{
wxLogSysError(_("can't flush file descriptor %d"), m_fd);
return FALSE;
}
#else // no fsync
// just do nothing
#endif // fsync
}
return TRUE;