Merge pull request #1466 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10876-windows-compile-errors-in-msvc-2017 to master

* commit 'e380b41a8e67a18400af73a990cd56647842936c':
  FS-10876: [Build-System] Fix build in Visual Studio 2017 and Windows SDK 10.
This commit is contained in:
Mike Jerris committed 2018-01-19 18:58:43 +00:00
commit 184889f76e
9 files changed
+37 -22

No files matched your search

+10 -2
View File
@@ -59,6 +59,14 @@
#include <apr_fnmatch.h>
#include <apr_tables.h>
#ifdef WIN32
#include "apr_arch_networkio.h"
/* Missing socket symbols */
#ifndef SOL_TCP
#define SOL_TCP IPPROTO_TCP
#endif
#endif
/* apr_vformatter_buff_t definition*/
#include <apr_lib.h>
@@ -832,7 +840,7 @@ SWITCH_DECLARE(switch_status_t) switch_socket_opt_set(switch_socket_t *sock, int
int r = -10;
#if defined(TCP_KEEPIDLE)
r = setsockopt(jsock->client_socket, SOL_TCP, TCP_KEEPIDLE, (void *)&on, sizeof(on));
r = setsockopt(sock->socketdes, SOL_TCP, TCP_KEEPIDLE, (void *)&on, sizeof(on));
#endif
if (r == -10) {
return SWITCH_STATUS_NOTIMPL;
@@ -846,7 +854,7 @@ SWITCH_DECLARE(switch_status_t) switch_socket_opt_set(switch_socket_t *sock, int
int r = -10;
#if defined(TCP_KEEPINTVL)
r = setsockopt(jsock->client_socket, SOL_TCP, TCP_KEEPINTVL, (void *)&on, sizeof(on));
r = setsockopt(sock->socketdes, SOL_TCP, TCP_KEEPINTVL, (void *)&on, sizeof(on));
#endif
if (r == -10) {
+1 -2
View File
@@ -29,9 +29,8 @@
*
*/
#include <switch_estimators.h>
#include <switch.h>
#ifndef _MSC_VER
#include <switch_private.h>
#endif
-1
View File
@@ -48,7 +48,6 @@
#include <srtp_priv.h>
#include <switch_ssl.h>
#include <switch_jitterbuffer.h>
#include <switch_estimators.h>
//#define DEBUG_TS_ROLLOVER
//#define TS_ROLLOVER_START 4294951295