]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Windows: Fix ConnOpener::sleep() collision with global macro
authorAmos Jeffries <squid3@treenet.co.nz>
Wed, 21 Aug 2013 11:26:14 +0000 (05:26 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Wed, 21 Aug 2013 11:26:14 +0000 (05:26 -0600)
Squid compat library defines sleep() as a wrapper macro which
collides with the member definition in Comm::ConnOpener.

 This is an iCelero project

src/comm/ConnOpener.cc
src/comm/ConnOpener.h

index 5356bd74e0496acd2d9091a3cfb0c7ba485e6c9b..4c95f37b193844f91824d7d7e47eaa1937c3d125 100644 (file)
@@ -339,7 +339,7 @@ Comm::ConnOpener::connect()
 
         if (failRetries_ < Config.connect_retries) {
             debugs(5, 5, HERE << conn_ << ": * - try again");
-            sleep();
+            retrySleep();
             return;
         } else {
             // send ERROR back to the upper layer.
@@ -352,7 +352,7 @@ Comm::ConnOpener::connect()
 
 /// Close and wait a little before trying to open and connect again.
 void
-Comm::ConnOpener::sleep()
+Comm::ConnOpener::retrySleep()
 {
     Must(!calls_.sleep_);
     closeFd();
index 8769f615b8be91e6a6069c5dd46bdac767b7c325..f4dce459de89adc958557348f2869ee79ba31624 100644 (file)
@@ -47,7 +47,7 @@ private:
     void connected();
     void lookupLocalAddress();
 
-    void sleep();
+    void retrySleep();
     void restart();
 
     bool createFd();