KeWaitForSingleObject(&Ccb->ConnectEvent,
UserRequest,
WaitMode,
- (Flags & FO_ALERTABLE_IO),
+ (Flags & FO_ALERTABLE_IO) != 0,
NULL);
}
Status = KeWaitForSingleObject(&Ccb->ConnectEvent,
UserRequest,
Irp->RequestorMode,
- (Ccb->FileObject->Flags & FO_ALERTABLE_IO),
+ (Ccb->FileObject->Flags & FO_ALERTABLE_IO) != 0,
TimeOut);
if ((Status == STATUS_USER_APC) || (Status == STATUS_KERNEL_APC) || (Status == STATUS_ALERTED))
Status = STATUS_CANCELLED;
Status = KeWaitForSingleObject(&Ccb->ConnectEvent,
UserRequest,
Irp->RequestorMode,
- (Ccb->FileObject->Flags & FO_ALERTABLE_IO),
+ (Ccb->FileObject->Flags & FO_ALERTABLE_IO) != 0,
&TimeOut);
if ((Status == STATUS_USER_APC) || (Status == STATUS_KERNEL_APC) || (Status == STATUS_ALERTED))
Status = STATUS_CANCELLED;
Status = KeWaitForSingleObject(&Ccb->ReadEvent,
UserRequest,
Irp->RequestorMode,
- (FileObject->Flags & FO_ALERTABLE_IO),
+ (FileObject->Flags & FO_ALERTABLE_IO) != 0,
NULL);
- DPRINT("Finished waiting (%wZ)! Status: %x\n", &Ccb->Fcb->PipeName, Status);
+ DPRINT("Finished waiting (%wZ)! Status: %lx\n", &Ccb->Fcb->PipeName, Status);
ExAcquireFastMutex(&Ccb->DataListLock);
while(1)
{
- if ((ReaderCcb->WriteQuotaAvailable == 0))
+ if (ReaderCcb->WriteQuotaAvailable == 0)
{
if (Ccb->PipeState != FILE_PIPE_CONNECTED_STATE || !Ccb->OtherSide)
{
KeSetEvent(&ReaderCcb->ReadEvent, IO_NO_INCREMENT, FALSE);
ExReleaseFastMutex(&ReaderCcb->DataListLock);
- DPRINT("Write Waiting for buffer space (%S)\n", Fcb->PipeName.Buffer);
+ DPRINT("Write Waiting for buffer space (%wZ)\n", &Fcb->PipeName);
Status = KeWaitForSingleObject(&Ccb->WriteEvent,
UserRequest,
Irp->RequestorMode,
- (FileObject->Flags & FO_ALERTABLE_IO),
+ (FileObject->Flags & FO_ALERTABLE_IO) != 0,
NULL);
- DPRINT("Write Finished waiting (%S)! Status: %x\n", Fcb->PipeName.Buffer, Status);
+ DPRINT("Write Finished waiting (%wZ)! Status: %lx\n", &Fcb->PipeName, Status);
if ((Status == STATUS_USER_APC) || (Status == STATUS_KERNEL_APC) || (Status == STATUS_ALERTED))
{
Executive,
PreviousMode,
(FileObject->Flags &
- FO_ALERTABLE_IO),
+ FO_ALERTABLE_IO) != 0,
NULL);
if ((Status == STATUS_ALERTED) || (Status == STATUS_USER_APC))
{
Status = KeWaitForSingleObject(&FileObject->Event,
Executive,
KernelMode,
- FileObject->Flags & FO_ALERTABLE_IO,
+ (FileObject->Flags &
+ FO_ALERTABLE_IO) != 0,
NULL);
if (Status == STATUS_ALERTED)
{
Status = KeWaitForSingleObject(&FileObject->Event,
Executive,
KernelMode,
- FileObject->Flags & FO_ALERTABLE_IO,
+ (FileObject->Flags &
+ FO_ALERTABLE_IO) != 0,
NULL);
if (Status == STATUS_ALERTED)
{
Status = KeWaitForSingleObject(&FileObject->Event,
Executive,
PreviousMode,
- FileObject->Flags & FO_ALERTABLE_IO,
+ (FileObject->Flags &
+ FO_ALERTABLE_IO) != 0,
NULL);
if ((Status == STATUS_USER_APC) || (Status == STATUS_ALERTED))
{
Status = KeWaitForSingleObject(&FileObject->Event,
Executive,
PreviousMode,
- FileObject->Flags & FO_ALERTABLE_IO,
+ (FileObject->Flags &
+ FO_ALERTABLE_IO) != 0,
NULL);
if ((Status == STATUS_USER_APC) || (Status == STATUS_ALERTED))
{