Update of /cvsroot/rtk/rtk/src/core/platform/win32
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23534/core/platform/win32
Modified Files:
File.cpp
Log Message:
Some File changes for Linux (w/o testing)
Index: File.cpp
===================================================================
RCS file: /cvsroot/rtk/rtk/src/core/platform/win32/File.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** File.cpp 13 Jun 2004 10:27:58 -0000 1.3
--- File.cpp 13 Jun 2004 10:38:34 -0000 1.4
***************
*** 244,247 ****
--- 244,248 ----
{
if(!IsOpen()) ERROR_RETURN(DEVICE_NOT_OPEN);
+ if(!CanSeek()) ERROR_RETURN(OPERATION_FAILED);
DWORD W32method = FILE_BEGIN;
***************
*** 268,272 ****
{
if(!IsOpen()) ERROR_RETURN(DEVICE_NOT_OPEN);
!
Lock();
--- 269,274 ----
{
if(!IsOpen()) ERROR_RETURN(DEVICE_NOT_OPEN);
! if(!CanSeek()) ERROR_RETURN(OPERATION_FAILED);
!
Lock();
|