Fixed the test for FO_SYNCHONOUS_IO.

svn path=/trunk/; revision=2884
This commit is contained in:
Hartmut Birr 2002-04-27 19:22:09 +00:00
parent ce8cda7cc1
commit 474ffaeded
3 changed files with 7 additions and 7 deletions

View file

@ -1,4 +1,4 @@
/* $Id: dir.c,v 1.12 2002/04/07 18:36:13 phreak Exp $
/* $Id: dir.c,v 1.13 2002/04/27 19:22:09 hbirr Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -145,7 +145,7 @@ NtQueryDirectoryFile(
IoStack->Parameters.QueryDirectory.Length = Length;
Status = IoCallDriver(FileObject->DeviceObject,Irp);
if (Status==STATUS_PENDING && (FileObject->Flags & FO_SYNCHRONOUS_IO))
if (Status==STATUS_PENDING && !(FileObject->Flags & FO_SYNCHRONOUS_IO))
{
if (FileObject->Flags & FO_ALERTABLE_IO)
{

View file

@ -1,4 +1,4 @@
/* $Id: page.c,v 1.15 2002/04/07 18:36:13 phreak Exp $
/* $Id: page.c,v 1.16 2002/04/27 19:22:09 hbirr Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -49,7 +49,7 @@ NTSTATUS STDCALL IoPageWrite(PFILE_OBJECT FileObject,
DPRINT("Before IoCallDriver\n");
Status = IoCallDriver(FileObject->DeviceObject,Irp);
DPRINT("Status %d STATUS_PENDING %d\n",Status,STATUS_PENDING);
if (Status == STATUS_PENDING && (FileObject->Flags & FO_SYNCHRONOUS_IO))
if (Status == STATUS_PENDING && !(FileObject->Flags & FO_SYNCHRONOUS_IO))
{
DPRINT("Waiting for io operation\n");
if (FileObject->Flags & FO_ALERTABLE_IO)
@ -98,7 +98,7 @@ IoPageRead(PFILE_OBJECT FileObject,
DPRINT("Before IoCallDriver\n");
Status = IoCallDriver(FileObject->DeviceObject, Irp);
DPRINT("Status %d STATUS_PENDING %d\n",Status,STATUS_PENDING);
if (Status==STATUS_PENDING && (FileObject->Flags & FO_SYNCHRONOUS_IO))
if (Status==STATUS_PENDING && !(FileObject->Flags & FO_SYNCHRONOUS_IO))
{
DPRINT("Waiting for io operation\n");
if (FileObject->Flags & FO_ALERTABLE_IO)

View file

@ -1,4 +1,4 @@
/* $Id: rw.c,v 1.36 2002/04/20 03:46:40 phreak Exp $
/* $Id: rw.c,v 1.37 2002/04/27 19:22:09 hbirr Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -118,7 +118,7 @@ NTSTATUS STDCALL NtReadFile(HANDLE FileHandle,
Status = IoCallDriver(FileObject->DeviceObject,
Irp);
if (EventHandle == NULL && Status == STATUS_PENDING &&
(FileObject->Flags & FO_SYNCHRONOUS_IO))
!(FileObject->Flags & FO_SYNCHRONOUS_IO))
{
BOOLEAN Alertable;