server: Print a more informative message when file_set_error or sock_get_error can't map errno to a status code

Dmitry Timoshkov dmitry at codeweavers.com
Tue Sep 4 08:51:39 CDT 2007


Hello,

Changelog:
    server: Print a more informative message when file_set_error or
    sock_get_error can't map errno to a status code.

---
 server/file.c |    3 ++-
 server/sock.c |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/server/file.c b/server/file.c
index 0518497..7dbd7a7 100644
--- a/server/file.c
+++ b/server/file.c
@@ -311,7 +311,8 @@ void file_set_error(void)
 #ifdef EOVERFLOW
     case EOVERFLOW: set_error( STATUS_INVALID_PARAMETER ); break;
 #endif
-    default:        perror("file_set_error"); set_error( STATUS_UNSUCCESSFUL ); break;
+    default:        perror("wineserver: file_set_error() can't map error");
+                    set_error( STATUS_UNSUCCESSFUL ); break;
     }
 }
 
diff --git a/server/sock.c b/server/sock.c
index 29b685e..35609d9 100644
--- a/server/sock.c
+++ b/server/sock.c
@@ -762,7 +762,8 @@ static int sock_get_error( int err )
 #ifdef EREMOTE
         case EREMOTE:           return WSAEREMOTE;
 #endif
-    default: errno=err; perror("sock_set_error"); return WSAEFAULT;
+    default: errno=err; perror("wineserver: sock_get_error() can't map error");
+             return WSAEFAULT;
     }
 }
 
-- 
1.5.2.5






More information about the wine-patches mailing list