From 197bddfb8782eeadd0b866838fb400d95e5ea690 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Thu, 31 May 2007 12:19:03 +0200 Subject: [PATCH] ntdll: Report end of file instead of broken pipe on char devices. --- dlls/ntdll/file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/ntdll/file.c b/dlls/ntdll/file.c index 3265ed55124..dc397357b2f 100644 --- a/dlls/ntdll/file.c +++ b/dlls/ntdll/file.c @@ -576,7 +576,7 @@ NTSTATUS WINAPI NtReadFile(HANDLE hFile, HANDLE hEvent, if (total) status = STATUS_SUCCESS; else - status = (type == FD_TYPE_FILE) ? STATUS_END_OF_FILE : STATUS_PIPE_BROKEN; + status = (type == FD_TYPE_FILE || type == FD_TYPE_CHAR) ? STATUS_END_OF_FILE : STATUS_PIPE_BROKEN; goto done; } }