Commit a8be2a5b authored by Uwe Bonnes's avatar Uwe Bonnes Committed by Alexandre Julliard

MapViewOfFileEx: make the returned error dependent on the Windows

version used.
parent a90797d0
......@@ -1576,12 +1576,22 @@ LPVOID WINAPI MapViewOfFileEx(
* Platform Differences":
* Windows NT: ERROR_INVALID_PARAMETER
* Windows 95: ERROR_INVALID_ADDRESS.
* FIXME: So should we add a module dependend check here? -MM
*/
if (errno==ENOMEM)
SetLastError( ERROR_OUTOFMEMORY );
else
SetLastError( ERROR_INVALID_PARAMETER );
{
if (GetVersion() & 0x80000000) /* win95 */
{
TRACE("setting ERROR_INVALID_ADDRESS for WinXX\n");
SetLastError( ERROR_INVALID_ADDRESS );
}
else
{
TRACE("setting ERROR_INVALID_PARAMETER for NTXX\n");
SetLastError( ERROR_INVALID_PARAMETER );
}
}
goto error;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment