socket->m_gui_dependent = NULL;
socket->m_blocking = FALSE;
socket->m_timeout = 10*60*1000;
- // 10 minutes * 60 sec * 1000 millisec
+ /* 10 minutes * 60 sec * 1000 millisec */
/* We initialize the GUI specific entries here */
_GSocket_GUI_Init(socket);
/* We always have a stream here */
sck->m_stream = TRUE;
+ sck->m_server = TRUE;
/* Create the socket */
sck->m_fd = socket(sck->m_local->m_realfamily, SOCK_STREAM, 0);
DISABLE_TIMEOUT(socket);
UNMASK_SIGNAL();
- if (ret == -1 && errno != EAGAIN) {
+ if (ret == -1 && errno != EWOULDBLOCK) {
socket->m_error = GSOCK_IOERR;
return -1;
}
- if (errno == EAGAIN) {
+ if (errno == EWOULDBLOCK) {
socket->m_error = GSOCK_TRYAGAIN;
return -1;
}
ret = recvfrom(socket->m_fd, buffer, size, 0, &from, &fromlen);
DISABLE_TIMEOUT(socket);
UNMASK_SIGNAL();
- if (ret == -1 && errno != EAGAIN) {
+ if (ret == -1 && errno != EWOULDBLOCK) {
socket->m_error = GSOCK_IOERR;
return -1;
}
- if (errno == EAGAIN) {
+ if (errno == EWOULDBLOCK) {
socket->m_error = GSOCK_TRYAGAIN;
return -1;
}
ret = send(socket->m_fd, buffer, size, 0);
DISABLE_TIMEOUT(socket);
UNMASK_SIGNAL();
- if (ret == -1 && errno != EAGAIN) {
+ if (ret == -1 && errno != EWOULDBLOCK) {
socket->m_error = GSOCK_IOERR;
return -1;
}
- if (errno == EAGAIN) {
+ if (errno == EWOULDBLOCK) {
socket->m_error = GSOCK_TRYAGAIN;
return -1;
}
/* Frees memory allocated from _GAddress_translate_to */
free(addr);
- if (ret == -1 && errno != EAGAIN) {
+ if (ret == -1 && errno != EWOULDBLOCK) {
socket->m_error = GSOCK_IOERR;
return -1;
}
- if (errno == EAGAIN) {
+ if (errno == EWOULDBLOCK) {
socket->m_error = GSOCK_TRYAGAIN;
return -1;
}
return GSOCK_NOERROR;
}
-#endif // wxUSE_SOCKETS
+#endif
+ /* wxUSE_SOCKETS */