AIX 3.2.5 and possibly other OSF-like system headers.
#include "memdebug.h"
#endif
-/* The AIX 3.2.5 system headers define a function called geterrno() which
- we won't need but that interferes with our function */
-#undef geterrno
-
static
-int geterrno(void)
+int ourerrno(void)
{
#ifdef WIN32
return (int)GetLastError();
if( -1 == getsockopt(sockfd, SOL_SOCKET, SO_ERROR,
(void *)&err, &errSize))
- err = geterrno();
+ err = ourerrno();
return err;
}
rc = connect(sockfd, ai->ai_addr, ai->ai_addrlen);
if(-1 == rc) {
- int error=geterrno();
+ int error=ourerrno();
switch (error) {
case EINPROGRESS:
sizeof(serv_addr));
if(-1 == rc) {
- int error=geterrno();
+ int error=ourerrno();
switch (error) {
case EINPROGRESS: