Alexandre Julliard : ws2_32: Move the getXXXbyYYY critical section to socket.c.

Alexandre Julliard julliard at winehq.org
Wed Sep 30 10:56:06 CDT 2009


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

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Tue Sep 29 19:32:43 2009 +0200

ws2_32: Move the getXXXbyYYY critical section to socket.c.

---

 dlls/ws2_32/async.c  |   10 ----------
 dlls/ws2_32/socket.c |    9 ++++++++-
 2 files changed, 8 insertions(+), 11 deletions(-)

diff --git a/dlls/ws2_32/async.c b/dlls/ws2_32/async.c
index fccca26..93615f8 100644
--- a/dlls/ws2_32/async.c
+++ b/dlls/ws2_32/async.c
@@ -53,16 +53,6 @@
 WINE_DEFAULT_DEBUG_CHANNEL(winsock);
 
 
-/* critical section to protect some non-reentrant net function */
-CRITICAL_SECTION csWSgetXXXbyYYY;
-static CRITICAL_SECTION_DEBUG critsect_debug =
-{
-    0, 0, &csWSgetXXXbyYYY,
-    { &critsect_debug.ProcessLocksList, &critsect_debug.ProcessLocksList },
-      0, 0, { (DWORD_PTR)(__FILE__ ": csWSgetXXXbyYYY") }
-};
-CRITICAL_SECTION csWSgetXXXbyYYY = { &critsect_debug, -1, 0, 0, 0, 0 };
-
 #define AQ_WIN16	0x00
 #define AQ_WIN32	0x04
 #define HB_WIN32(hb) (hb->query.flags & AQ_WIN32)
diff --git a/dlls/ws2_32/socket.c b/dlls/ws2_32/socket.c
index 4462a9a..6c78210 100644
--- a/dlls/ws2_32/socket.c
+++ b/dlls/ws2_32/socket.c
@@ -168,7 +168,14 @@
 WINE_DEFAULT_DEBUG_CHANNEL(winsock);
 
 /* critical section to protect some non-reentrant net function */
-extern CRITICAL_SECTION csWSgetXXXbyYYY;
+static CRITICAL_SECTION csWSgetXXXbyYYY;
+static CRITICAL_SECTION_DEBUG critsect_debug =
+{
+    0, 0, &csWSgetXXXbyYYY,
+    { &critsect_debug.ProcessLocksList, &critsect_debug.ProcessLocksList },
+      0, 0, { (DWORD_PTR)(__FILE__ ": csWSgetXXXbyYYY") }
+};
+static CRITICAL_SECTION csWSgetXXXbyYYY = { &critsect_debug, -1, 0, 0, 0, 0 };
 
 union generic_unix_sockaddr
 {




More information about the wine-cvs mailing list