| 516 | } |
| 517 | |
| 518 | U32 Win32File::write(const void* src, U32 size) |
| 519 | { |
| 520 | if ((mStatus != Open && mStatus != EndOfFile) || !size) |
| 521 | return 0; |
| 522 | |
| 523 | DWORD bytesWritten; |
| 524 | if (!::WriteFile((HANDLE)mHandle,src,size,&bytesWritten,0)) |
| 525 | _updateStatus(); |
| 526 | return bytesWritten; |
| 527 | } |
| 528 | |
| 529 | void Win32File::_updateStatus() |
| 530 | { |
no outgoing calls
no test coverage detected