From c0373e9cd48b0fc22ac295fdab51a29e3df7a0cd Mon Sep 17 00:00:00 2001 From: Christian Beier Date: Tue, 7 Sep 2010 17:43:58 +0200 Subject: Non-blocking sockets for Windows. Expands the SetNonBlocking() function in libvncclient/sockets.c to also work under Windows and also changes it to honour maybe already present socket flags. A similar function was introduced for libvncserver as well and all the #ifdef'ed fnctl calls replaced with calls to that one. Signed-off-by: Christian Beier --- rfb/rfb.h | 1 + 1 file changed, 1 insertion(+) (limited to 'rfb') diff --git a/rfb/rfb.h b/rfb/rfb.h index 006cc2e..e58e59e 100644 --- a/rfb/rfb.h +++ b/rfb/rfb.h @@ -664,6 +664,7 @@ extern int rfbConnectToTcpAddr(char* host, int port); extern int rfbListenOnTCPPort(int port, in_addr_t iface); extern int rfbListenOnUDPPort(int port, in_addr_t iface); extern int rfbStringToAddr(char* string,in_addr_t* addr); +extern rfbBool rfbSetNonBlocking(int sock); /* rfbserver.c */ -- cgit v1.1