diff options
author | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2011-10-29 06:56:55 +0000 |
---|---|---|
committer | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2011-10-29 06:56:55 +0000 |
commit | d3940e3a92892d7ab853365f1a0fa4508aa9dcef (patch) | |
tree | 600e26bb339c22875b54b4e188282adc4047716b | |
parent | a07097180ba3752ebc9db78760fa316252ca8a5a (diff) |
only use MSG_DONTWAIT if available
svn path=/trunk/externals/iem/iemnet/; revision=15673
-rw-r--r-- | iemnet_receiver.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/iemnet_receiver.c b/iemnet_receiver.c index 5f1d806..0b8b661 100644 --- a/iemnet_receiver.c +++ b/iemnet_receiver.c @@ -133,7 +133,9 @@ static void*iemnet__receiver_readthread(void*arg) { timout.tv_sec=0; timout.tv_usec=1000; +#ifdef MSG_DONTWAIT recv_flags|=MSG_DONTWAIT; +#endif select(sockfd+1, &rs, NULL, NULL, &timout); if (!FD_ISSET(sockfd, &rs))continue; |