[Keow-cvs-commits] keow/keow-user/KeowUserSysCallsDll SysCallDll_User.cpp,1.4,1.5
Status: Alpha
Brought to you by:
paul-sf
From: Paul <pa...@us...> - 2005-11-01 17:49:31
|
Update of /cvsroot/keow/keow/keow-user/KeowUserSysCallsDll In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7680/keow-user/KeowUserSysCallsDll Modified Files: SysCallDll_User.cpp Log Message: add /dev/random. trying to fix why piping does not fail when pipe broken Index: SysCallDll_User.cpp =================================================================== RCS file: /cvsroot/keow/keow/keow-user/KeowUserSysCallsDll/SysCallDll_User.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** SysCallDll_User.cpp 21 Oct 2005 19:03:37 -0000 1.4 --- SysCallDll_User.cpp 1 Nov 2005 17:49:10 -0000 1.5 *************** *** 169,172 **** --- 169,174 ---- SetLastError(0); //because we need to check it always and the call will not update it on success BOOL ok = ::WriteFile(h, buf, len, &dw, NULL); + if(!ok) + dw=0; RET(dw); } *************** *** 177,180 **** --- 179,184 ---- SetLastError(0); //because we need to check it always and the call will not update it on success BOOL ok = ::ReadFile(h, buf, len, &dw, NULL); + if(!ok) + dw=0; RET(dw); } |