diff --git a/reactos/ntoskrnl/io/dir.c b/reactos/ntoskrnl/io/dir.c index b898a741924..afa394be420 100644 --- a/reactos/ntoskrnl/io/dir.c +++ b/reactos/ntoskrnl/io/dir.c @@ -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) { diff --git a/reactos/ntoskrnl/io/page.c b/reactos/ntoskrnl/io/page.c index ea369b7b3e8..76a0c97b3e7 100644 --- a/reactos/ntoskrnl/io/page.c +++ b/reactos/ntoskrnl/io/page.c @@ -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) diff --git a/reactos/ntoskrnl/io/rw.c b/reactos/ntoskrnl/io/rw.c index 6c21d9f27d1..1c97f13e3d9 100644 --- a/reactos/ntoskrnl/io/rw.c +++ b/reactos/ntoskrnl/io/rw.c @@ -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;