*** old/lib/connect.c	Fri Jan 23 09:19:01 2004
--- new/lib/connect.c	Fri Jan 23 09:21:13 2004
***************
*** 169,174 ****
--- 169,181 ----
    fd_set errfd;
    struct timeval interval;
    int rc;
+ #if defined(SO_ERROR) && !defined(WIN32)
+   int err = 0;
+   socklen_t errSize = sizeof(err);
+ 
+   /* Clear any error condition on socket */
+   getsockopt(sockfd, SOL_SOCKET, SO_ERROR, (void *)&err, &errSize);
+ #endif
  
    /* now select() until we get connect or timeout */
    FD_ZERO(&fd);

# change "mv" to "mv -f" in configure
perl -i.bak -pe 's/\bmv +([^-\s])/mv -f $1/g' configure

