Dmitry Timoshkov : server: Map ESPIPE to STATUS_ILLEGAL_FUNCTION for consistency with ntdll.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Jan 8 06:35:46 CST 2007


Module: wine
Branch: master
Commit: ced2e56ddc59f5d63039fb4aec7b1b90827543e1
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=ced2e56ddc59f5d63039fb4aec7b1b90827543e1

Author: Dmitry Timoshkov <dmitry at codeweavers.com>
Date:   Mon Jan  8 11:16:59 2007 +0800

server: Map ESPIPE to STATUS_ILLEGAL_FUNCTION for consistency with ntdll.

---

 server/file.c  |    2 +-
 server/trace.c |    1 -
 2 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/server/file.c b/server/file.c
index d84e4f3..6647138 100644
--- a/server/file.c
+++ b/server/file.c
@@ -295,7 +295,7 @@ void file_set_error(void)
     case EMFILE:    set_error( STATUS_TOO_MANY_OPENED_FILES ); break;
     case EEXIST:    set_error( STATUS_OBJECT_NAME_COLLISION ); break;
     case EINVAL:    set_error( STATUS_INVALID_PARAMETER ); break;
-    case ESPIPE:    set_win32_error( ERROR_SEEK ); break;
+    case ESPIPE:    set_error( STATUS_ILLEGAL_FUNCTION ); break;
     case ENOTEMPTY: set_error( STATUS_DIRECTORY_NOT_EMPTY ); break;
     case EIO:       set_error( STATUS_ACCESS_VIOLATION ); break;
     case ENOTDIR:   set_error( STATUS_NOT_A_DIRECTORY ); break;
diff --git a/server/trace.c b/server/trace.c
index 70284ce..1770a6d 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -3962,7 +3962,6 @@ static const struct
     { "ERROR_CLIPBOARD_NOT_OPEN",    0xc0010000 | ERROR_CLIPBOARD_NOT_OPEN },
     { "ERROR_INVALID_INDEX",         0xc0010000 | ERROR_INVALID_INDEX },
     { "ERROR_INVALID_WINDOW_HANDLE", 0xc0010000 | ERROR_INVALID_WINDOW_HANDLE },
-    { "ERROR_SEEK",                  0xc0010000 | ERROR_SEEK },
     { "FILE_IS_A_DIRECTORY",         STATUS_FILE_IS_A_DIRECTORY },
     { "FILE_LOCK_CONFLICT",          STATUS_FILE_LOCK_CONFLICT },
     { "HANDLES_CLOSED",              STATUS_HANDLES_CLOSED },




More information about the wine-cvs mailing list