OSDN Git Service

* fhandler_socket.cc (fhandler_socket::close): Change 2MSL value
authorcorinna <corinna>
Wed, 5 Sep 2001 09:35:08 +0000 (09:35 +0000)
committercorinna <corinna>
Wed, 5 Sep 2001 09:35:08 +0000 (09:35 +0000)
        according to MSDN.

winsup/cygwin/ChangeLog
winsup/cygwin/fhandler_socket.cc

index 4728bc1..c412c7f 100644 (file)
@@ -1,3 +1,8 @@
+Wed Sep  5 11:34:00 2001  Corinna Vinschen <corinna@vinschen.de>
+
+       * fhandler_socket.cc (fhandler_socket::close): Change 2MSL value
+       according to MSDN.
+
 Wed Sep  5 10:14:00 2001  Corinna Vinschen <corinna@vinschen.de>
 
        * net.cc (cygwin_connect): Add WSAEALREADY and WSAEINVAL handling
index 80d1c92..830ced5 100644 (file)
@@ -262,7 +262,7 @@ fhandler_socket::close ()
      solution but it helps in many cases. */
   struct linger linger;
   linger.l_onoff = 1;
-  linger.l_linger = 60; /* seconds. 2MSL according to BSD implementation. */
+  linger.l_linger = 240; /* seconds. default 2MSL value according to MSDN. */
   setsockopt (get_socket (), SOL_SOCKET, SO_LINGER,
              (const char *)&linger, sizeof linger);