From: Mikko L. <laz...@us...> - 2004-06-13 10:38:44
|
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(); |