int fd = open(szFileName, O_CREAT | (bOverwrite ? O_TRUNC : O_EXCL), access);
if ( fd == -1 ) {
- wxLogSysError(_("can't create file '%s'"), szFileName);
+ wxLogSysError("can't create file '%s'", szFileName);
return FALSE;
}
else {
int fd = open(szFileName, flags, access);
if ( fd == -1 ) {
- wxLogSysError(_("can't open file '%s'"), szFileName);
+ wxLogSysError("can't open file '%s'", szFileName);
return FALSE;
}
else {
{
if ( IsOpened() ) {
if ( close(m_fd) == -1 ) {
- wxLogSysError(_("can't close file descriptor %d"), m_fd);
+ wxLogSysError("can't close file descriptor %d", m_fd);
m_fd = fd_invalid;
return FALSE;
}
int iRc = ::read(m_fd, pBuf, nCount);
if ( iRc == -1 ) {
- wxLogSysError(_("can't read from file descriptor %d"), m_fd);
- return ofsInvalid;
+ wxLogSysError("can't read from file descriptor %d", m_fd);
+ return wxInvalidOffset;
}
else
return (uint)iRc;
int iRc = ::write(m_fd, pBuf, nCount);
if ( iRc == -1 ) {
- wxLogSysError(_("can't write to file descriptor %d"), m_fd);
+ wxLogSysError("can't write to file descriptor %d", m_fd);
m_error = TRUE;
return 0;
}
else
- return (uint)iRc;
+ return iRc;
}
// flush
bool wxFile::Flush()
{
if ( IsOpened() ) {
-// @@@ fsync() is not ANSI (BSDish)
+ // @@@ fsync() is not ANSI (BSDish)
// if ( fsync(m_fd) == -1 ) { // TODO
if (TRUE) {
- wxLogSysError(_("can't flush file descriptor %d"), m_fd);
+ wxLogSysError("can't flush file descriptor %d", m_fd);
return FALSE;
}
}
int iRc = lseek(m_fd, ofs, flag);
if ( iRc == -1 ) {
- wxLogSysError(_("can't seek on file descriptor %d"), m_fd);
- return ofsInvalid;
+ wxLogSysError("can't seek on file descriptor %d", m_fd);
+ return wxInvalidOffset;
}
else
return (off_t)iRc;
int iRc = tell(m_fd);
if ( iRc == -1 ) {
- wxLogSysError(_("can't get seek position on file descriptor %d"), m_fd);
- return ofsInvalid;
+ wxLogSysError("can't get seek position on file descriptor %d", m_fd);
+ return wxInvalidOffset;
}
else
return (off_t)iRc;
#endif //_MSC_VER
if ( iRc == -1 ) {
- wxLogSysError(_("can't find length of file on file descriptor %d"), m_fd);
- return ofsInvalid;
+ wxLogSysError("can't find length of file on file descriptor %d", m_fd);
+ return wxInvalidOffset;
}
else
return (off_t)iRc;
// @@ this doesn't work, of course, on unseekable file descriptors
off_t ofsCur = Tell(),
ofsMax = Length();
- if ( ofsCur == ofsInvalid || ofsMax == ofsInvalid )
+ if ( ofsCur == wxInvalidOffset || ofsMax == wxInvalidOffset )
iRc = -1;
else
iRc = ofsCur == ofsMax;
return FALSE;
case -1:
- wxLogSysError(_("can't determine if the end of file is reached on "
- "descriptor %d"), m_fd);
+ wxLogSysError("can't determine if the end of file is reached on "
+ "descriptor %d", m_fd);
break;
default:
m_file.Close();
if ( wxFile::Exists(m_strName) && remove(m_strName) != 0 ) {
- wxLogSysError(_("can't remove file '%s'"), m_strName.c_str());
+ wxLogSysError("can't remove file '%s'", m_strName.c_str());
return FALSE;
}
if ( rename(m_strTemp, m_strName) != 0 ) {
- wxLogSysError(_("can't commit changes to file '%s'"), m_strName.c_str());
+ wxLogSysError("can't commit changes to file '%s'", m_strName.c_str());
return FALSE;
}
{
m_file.Close();
if ( remove(m_strTemp) != 0 )
- wxLogSysError(_("can't remove temporary file '%s'"), m_strTemp.c_str());
+ wxLogSysError("can't remove temporary file '%s'", m_strTemp.c_str());
}