summaryrefslogtreecommitdiff
path: root/src/ivysocket.c
diff options
context:
space:
mode:
authorbustico2008-04-09 14:42:18 +0000
committerbustico2008-04-09 14:42:18 +0000
commit734fb0009ae34c1c34ca2f4b5ea985a95be14e52 (patch)
treeb87af126750fe5de7b8cacd6cf90e521c221a30f /src/ivysocket.c
parent0863d2d7d191131c85aa8c5b575a63b8cc8a89ca (diff)
downloadivy-c-734fb0009ae34c1c34ca2f4b5ea985a95be14e52.zip
ivy-c-734fb0009ae34c1c34ca2f4b5ea985a95be14e52.tar.gz
ivy-c-734fb0009ae34c1c34ca2f4b5ea985a95be14e52.tar.bz2
ivy-c-734fb0009ae34c1c34ca2f4b5ea985a95be14e52.tar.xz
fill BUGS file for macosx bug
Diffstat (limited to 'src/ivysocket.c')
-rw-r--r--src/ivysocket.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/ivysocket.c b/src/ivysocket.c
index 6702517..9dbdd29 100644
--- a/src/ivysocket.c
+++ b/src/ivysocket.c
@@ -250,8 +250,8 @@ static void HandleServer(Channel channel, HANDLE fd, void *data)
client->ifb = NULL;
strcpy (client->app_uuid, "init by HandleServer");
- socketFlag = fcntl (client->fd, F_GETFD);
- if (fcntl (client->fd, F_SETFD, socketFlag|O_NONBLOCK)) {
+ socketFlag = fcntl (client->fd, F_GETFL);
+ if (fcntl (client->fd, F_SETFL, socketFlag|O_NONBLOCK)) {
fprintf(stderr,"Warning : Setting socket in nonblock mode FAILED\n");
}
@@ -438,7 +438,7 @@ static SendState BufferizedSocketSendRaw (const Client client, const char *buffe
state = IvyFifoIsFull (client->ifb) ? SendStateFifoFull : SendStillCongestion;
} else {
// on tente d'ecrire direct dans la socket
- reallySent = send (client->fd, buffer, len, MSG_DONTWAIT);
+ reallySent = send (client->fd, buffer, len, 0);
if (reallySent == len) {
state = SendOk; // PAS CONGESTIONNEE
} else if (reallySent == -1) {
@@ -493,7 +493,7 @@ static SendState BufferizedSocketSendRaw (const Client client, const char *buffe
case SendParamError: litState = "SendParamError";
break;
}
- printf ("DBG>> BufferizedSocketSendRaw, state changed tp '%s'\n", litState);
+ printf ("DBG>> BufferizedSocketSendRaw, state changed to '%s'\n", litState);
DBG_state = state;
}
}
@@ -625,8 +625,8 @@ Client SocketConnectAddr (struct in_addr * addr, unsigned short port,
perror ("*** client connect ***");
return NULL;
};
- socketFlag = fcntl (handle, F_GETFD);
- if (fcntl (handle, F_SETFD, socketFlag|O_NONBLOCK)) {
+ socketFlag = fcntl (handle, F_GETFL);
+ if (fcntl (handle, F_SETFL, socketFlag|O_NONBLOCK)) {
fprintf(stderr,"Warning : Setting socket in nonblock mode FAILED\n");
}