]> sjero.net Git - wget/commitdiff
[svn] Added comment about SO_SNDBUF for post.
authorhniksic <devnull@localhost>
Mon, 22 Sep 2003 13:55:22 +0000 (06:55 -0700)
committerhniksic <devnull@localhost>
Mon, 22 Sep 2003 13:55:22 +0000 (06:55 -0700)
src/connect.c

index 8b8620daaa7bba1523b67fc350d0f796909853a0..483d4c54cf73aadd6720daa4aa220a254aa84337 100644 (file)
@@ -176,7 +176,6 @@ connect_to_one (ip_address *addr, unsigned short port, int silent)
   if (sock < 0)
     goto out;
 
-#ifdef SO_RCVBUF
   /* For very small rate limits, set the buffer size (and hence,
      hopefully, the size of the kernel window) to the size of the
      limit.  That way we don't sleep for more than 1s between network
@@ -186,10 +185,13 @@ connect_to_one (ip_address *addr, unsigned short port, int silent)
       int bufsize = opt.limit_rate;
       if (bufsize < 512)
        bufsize = 512;
+#ifdef SO_RCVBUF
       setsockopt (sock, SOL_SOCKET, SO_RCVBUF,
                  (char *)&bufsize, sizeof (bufsize));
-    }
 #endif
+      /* When we add opt.limit_rate support for writing, as with
+        `--post-file', also set SO_SNDBUF here.  */
+    }
 
   resolve_bind_address ();
   if (bind_address_resolved)