Sync to trunk head (35333)
[reactos.git] / reactos / dll / win32 / kernel32 / file / rw.c
index fe35818..8622e1b 100644 (file)
@@ -37,6 +37,8 @@ WriteFile(IN HANDLE hFile,
         *lpNumberOfBytesWritten = 0;
      }
 
+   hFile = TranslateStdHandle(hFile);
+
    if (IsConsoleHandle((ULONG_PTR)hFile))
      {
        return WriteConsoleA(hFile,
@@ -142,6 +144,8 @@ ReadFile(IN HANDLE hFile,
         *lpNumberOfBytesRead = 0;
      }
 
+   hFile = TranslateStdHandle(hFile);
+
    if (IsConsoleHandle(hFile))
      {
        return ReadConsoleA(hFile,