# endif
#endif
+#else
+ /* undefine for OSX - its really an int */
+# ifdef __DARWIN__
+# undef SOCKLEN_T
+# define SOCKLEN_T int
+# endif
#endif /* SOCKLEN_T */
/*
m_establishing = false;
- getsockopt(m_fd, SOL_SOCKET, SO_ERROR, (void*)&error, &len);
+ getsockopt(m_fd, SOL_SOCKET, SO_ERROR, (void*)&error, (SOCKLEN_T*) &len);
if (error)
{