mirror of
https://github.com/reactos/reactos.git
synced 2024-08-04 10:30:59 +00:00
[NTVDM]: Fix CMOS file sharing access (so that we allow multiple ntvdm running with the same cmos data).
svn path=/branches/ntvdm/; revision=60934
This commit is contained in:
parent
cc1f7c6985
commit
ff2d706fb5
|
@ -366,11 +366,11 @@ BOOLEAN CmosInitialize(VOID)
|
|||
/* Clear the CMOS memory */
|
||||
ZeroMemory(&CmosMemory, sizeof(CmosMemory));
|
||||
|
||||
/* Always open (and if needed, create) a RAM file with exclusive access */
|
||||
/* Always open (and if needed, create) a RAM file with shared access */
|
||||
SetLastError(0); // For debugging purposes
|
||||
hCmosRam = CreateFileW(L"cmos.ram",
|
||||
GENERIC_READ | GENERIC_WRITE,
|
||||
0,
|
||||
FILE_SHARE_READ | FILE_SHARE_WRITE,
|
||||
NULL,
|
||||
OPEN_ALWAYS,
|
||||
FILE_ATTRIBUTE_NORMAL,
|
||||
|
|
|
@ -77,6 +77,8 @@ typedef enum _CMOS_REGISTERS
|
|||
* See the following documentation for more information:
|
||||
* http://www.intel-assembler.it/portale/5/cmos-memory-map-123/cmos-memory-map-123.asp
|
||||
* http://wiki.osdev.org/CMOS
|
||||
* http://www.walshcomptech.com/ohlandl/config/cmos_registers.html
|
||||
* http://www.fysnet.net/cmosinfo.htm
|
||||
* http://www.bioscentral.com/misc/cmosmap.htm
|
||||
*/
|
||||
#pragma pack(push, 1)
|
||||
|
|
Loading…
Reference in a new issue