]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
skypiax: fixed problem with different storage between linux and windoz for tcp ports...
authorGiovanni Maruzzelli <gmaruzz@gmail.com>
Tue, 25 Aug 2009 03:34:23 +0000 (03:34 +0000)
committerGiovanni Maruzzelli <gmaruzz@gmail.com>
Tue, 25 Aug 2009 03:34:23 +0000 (03:34 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14629 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_skypiax/skypiax.h
src/mod/endpoints/mod_skypiax/skypiax_protocol.c

index 4ae29b0ce413d88ab04e8052814de34d4170e4c5..e045d2b600133c68e92ee248b3e3d84dcccc3d5e 100644 (file)
@@ -288,4 +288,8 @@ int remote_party_is_ringing(private_t * tech_pvt);
 int remote_party_is_early_media(private_t * tech_pvt);
 int skypiax_answer(private_t * tech_pvt, char *id, char *value);
 int skypiax_transfer(private_t * tech_pvt, char *id, char *value);
+#ifndef WIN32
 int skypiax_socket_create_and_bind(private_t * tech_pvt, int *which_port);
+#else
+int skypiax_socket_create_and_bind(private_t * tech_pvt, unsigned short *which_port);
+#endif //WIN32
\ No newline at end of file
index e0298fe5a201cbe00fa3bcda42900553fbd08dc7..a09ff17791125436fe10b4b6e113e31dddcaf292 100644 (file)
@@ -25,12 +25,19 @@ XErrorHandler old_handler = 0;
 int xerror = 0;
 #endif /* WIN32 */
 /*************************************/
-
+#ifndef WIN32
 int skypiax_socket_create_and_bind(private_t * tech_pvt, int *which_port)
+#else
+int skypiax_socket_create_and_bind(private_t * tech_pvt, unsigned short *which_port)
+#endif //WIN32
 {
        int s = -1;
        struct sockaddr_in my_addr;
+#ifndef WIN32
        int start_port = 6001;
+#else
+unsigned short start_port = 6001;
+#endif //WIN32
 
        memset(&my_addr, 0, sizeof(my_addr));
        my_addr.sin_family = AF_INET;