mirror of
https://github.com/reactos/reactos.git
synced 2025-05-25 04:03:56 +00:00
[ROSAUTOTEST]
Use FILE_FLAG_NO_BUFFERING and FILE_FLAG_WRITE_THROUGH in the hope that they prevent journal changes from getting lost. svn path=/trunk/; revision=57077
This commit is contained in:
parent
647486074a
commit
b5e81e6c46
1 changed files with 9 additions and 1 deletions
|
@ -64,7 +64,15 @@ CJournaledTestList::~CJournaledTestList()
|
||||||
void
|
void
|
||||||
CJournaledTestList::OpenJournal(DWORD DesiredAccess, bool CreateNew)
|
CJournaledTestList::OpenJournal(DWORD DesiredAccess, bool CreateNew)
|
||||||
{
|
{
|
||||||
m_hJournal = CreateFileW(m_JournalFile.c_str(), DesiredAccess, 0, NULL, (CreateNew ? CREATE_ALWAYS : OPEN_EXISTING), FILE_ATTRIBUTE_NORMAL, NULL);
|
m_hJournal = CreateFileW(
|
||||||
|
m_JournalFile.c_str(),
|
||||||
|
DesiredAccess,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
(CreateNew ? CREATE_ALWAYS : OPEN_EXISTING),
|
||||||
|
FILE_ATTRIBUTE_NORMAL | FILE_FLAG_NO_BUFFERING | FILE_FLAG_WRITE_THROUGH,
|
||||||
|
NULL
|
||||||
|
);
|
||||||
|
|
||||||
if(m_hJournal == INVALID_HANDLE_VALUE)
|
if(m_hJournal == INVALID_HANDLE_VALUE)
|
||||||
FATAL("CreateFileW failed\n");
|
FATAL("CreateFileW failed\n");
|
||||||
|
|
Loading…
Reference in a new issue