]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix windows build
authorMichael Jerris <mike@jerris.com>
Thu, 15 Jan 2009 23:05:50 +0000 (23:05 +0000)
committerMichael Jerris <mike@jerris.com>
Thu, 15 Jan 2009 23:05:50 +0000 (23:05 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11237 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/esl/src/esl.c

index 02451dfdb0748a71ef0fd255f5ce67315173af8f..95d8b1e0fc67982cdbf14a63e31de8624e28a2ee 100644 (file)
@@ -380,10 +380,14 @@ ESL_DECLARE(char *)esl_url_decode(char *s)
 
 static void sock_setup(esl_handle_t *handle)
 {
+#ifdef WIN32\r
+       BOOL bOptVal = TRUE;\r
+       int bOptLen = sizeof(BOOL);\r
+       setsockopt(handle->sock, IPPROTO_TCP, TCP_NODELAY, (const char *)&bOptVal, bOptLen);
+#else
        int x = 1;
-
        setsockopt(handle->sock, IPPROTO_TCP, TCP_NODELAY, &x, sizeof(x));
-
+#endif
 }
 
 ESL_DECLARE(esl_status_t) esl_attach_handle(esl_handle_t *handle, esl_socket_t socket, struct sockaddr_in addr)