if (bytesRead) *bytesRead = 0; /* Do this before anything else */
if (!bytesToRead) return TRUE;
- if (IsBadReadPtr(buffer, bytesToRead))
- {
- SetLastError(ERROR_WRITE_FAULT); /* FIXME */
- return FALSE;
- }
if (is_console_handle(hFile))
return ReadConsoleA(hFile, buffer, bytesToRead, bytesRead, NULL);
if (is_console_handle(hFile))
return WriteConsoleA(hFile, buffer, bytesToWrite, bytesWritten, NULL);
- if (IsBadReadPtr(buffer, bytesToWrite))
- {
- SetLastError(ERROR_READ_FAULT); /* FIXME */
- return FALSE;
- }
-
if (overlapped)
{
offset.u.LowPart = overlapped->Offset;