mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 17:42:58 +00:00
Fixed the test for FO_SYNCHONOUS_IO.
svn path=/trunk/; revision=2884
This commit is contained in:
parent
ce8cda7cc1
commit
474ffaeded
3 changed files with 7 additions and 7 deletions
|
@ -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
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -145,7 +145,7 @@ NtQueryDirectoryFile(
|
||||||
IoStack->Parameters.QueryDirectory.Length = Length;
|
IoStack->Parameters.QueryDirectory.Length = Length;
|
||||||
|
|
||||||
Status = IoCallDriver(FileObject->DeviceObject,Irp);
|
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)
|
if (FileObject->Flags & FO_ALERTABLE_IO)
|
||||||
{
|
{
|
||||||
|
|
|
@ -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
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -49,7 +49,7 @@ NTSTATUS STDCALL IoPageWrite(PFILE_OBJECT FileObject,
|
||||||
DPRINT("Before IoCallDriver\n");
|
DPRINT("Before IoCallDriver\n");
|
||||||
Status = IoCallDriver(FileObject->DeviceObject,Irp);
|
Status = IoCallDriver(FileObject->DeviceObject,Irp);
|
||||||
DPRINT("Status %d STATUS_PENDING %d\n",Status,STATUS_PENDING);
|
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");
|
DPRINT("Waiting for io operation\n");
|
||||||
if (FileObject->Flags & FO_ALERTABLE_IO)
|
if (FileObject->Flags & FO_ALERTABLE_IO)
|
||||||
|
@ -98,7 +98,7 @@ IoPageRead(PFILE_OBJECT FileObject,
|
||||||
DPRINT("Before IoCallDriver\n");
|
DPRINT("Before IoCallDriver\n");
|
||||||
Status = IoCallDriver(FileObject->DeviceObject, Irp);
|
Status = IoCallDriver(FileObject->DeviceObject, Irp);
|
||||||
DPRINT("Status %d STATUS_PENDING %d\n",Status,STATUS_PENDING);
|
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");
|
DPRINT("Waiting for io operation\n");
|
||||||
if (FileObject->Flags & FO_ALERTABLE_IO)
|
if (FileObject->Flags & FO_ALERTABLE_IO)
|
||||||
|
|
|
@ -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
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -118,7 +118,7 @@ NTSTATUS STDCALL NtReadFile(HANDLE FileHandle,
|
||||||
Status = IoCallDriver(FileObject->DeviceObject,
|
Status = IoCallDriver(FileObject->DeviceObject,
|
||||||
Irp);
|
Irp);
|
||||||
if (EventHandle == NULL && Status == STATUS_PENDING &&
|
if (EventHandle == NULL && Status == STATUS_PENDING &&
|
||||||
(FileObject->Flags & FO_SYNCHRONOUS_IO))
|
!(FileObject->Flags & FO_SYNCHRONOUS_IO))
|
||||||
{
|
{
|
||||||
BOOLEAN Alertable;
|
BOOLEAN Alertable;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue