From ea782b60d6b1bdb64b0f6deda4973cb6a3567470 Mon Sep 17 00:00:00 2001 From: Mike McCormack Date: Tue, 6 Jul 2004 19:42:09 +0000 Subject: [PATCH] Translate ENODEV and ENXIO error codes to NT status codes. --- server/file.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/file.c b/server/file.c index 73363dd13bf..2e8012ebcc3 100644 --- a/server/file.c +++ b/server/file.c @@ -363,6 +363,8 @@ void file_set_error(void) case EIO: set_error( STATUS_ACCESS_VIOLATION ); break; case ENOTDIR: set_error( STATUS_NOT_A_DIRECTORY ); break; case EFBIG: set_error( STATUS_SECTION_TOO_BIG ); break; + case ENODEV: set_error( STATUS_NO_SUCH_DEVICE ); break; + case ENXIO: set_error( STATUS_NO_SUCH_DEVICE ); break; #ifdef EOVERFLOW case EOVERFLOW: set_error( STATUS_INVALID_PARAMETER ); break; #endif