[distcc] Re: distcc : multi A records - small timeout on connect [PATCH]

Martin Pool mbp at samba.org
Wed May 28 06:49:22 GMT 2003

Just a couple of other notes about the connect patch, for your

 - It is not portable to rely on the value of the timeval argument to
   select() after the call.  Linux updates it to show the remaining
   time but other OSs may not.  I guess this does not exactly break
   your function but it is worth knowing. 

 - connect() should not be called repeated when trying a nonblocking
   connection.  It's different to read() and write().  Instead you
   connect() once to kick it off, and then select() until the socket
   is ready.


More information about the distcc mailing list