server: Map ESPIPE to STATUS_ILLEGAL_FUNCTION for consistency with ntdll.
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 @@
     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;