1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 23:58:49 -05:00

1. changed order of two include files to build fine on MPE/iX

2. now reads the socket error before check connect status, also to make us
   run fine on MPE/iX
This commit is contained in:
Daniel Stenberg 2004-01-29 15:29:47 +00:00
parent fc7c4d6157
commit 76a51ef4b3

View File

@ -26,8 +26,12 @@
#ifndef WIN32
/* headers for non-win32 */
#include <sys/time.h>
#include <sys/socket.h>
#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif
#include <sys/ioctl.h>
#ifdef HAVE_UNISTD_H
#include <unistd.h>
@ -171,6 +175,11 @@ int waitconnect(int sockfd, /* socket */
struct timeval interval;
int rc;
/* Call this function once now, and ignore the results. We do this to
"clear" the error state on the socket so that we can later read it
reliably. This is reported necessary on the MPE/iX operating system. */
verifyconnect();
/* now select() until we get connect or timeout */
FD_ZERO(&fd);
FD_SET(sockfd, &fd);