diff --git a/libs/freetdm/src/include/zap_types.h b/libs/freetdm/src/include/zap_types.h index b81f5338c1..7eb9bbff0d 100644 --- a/libs/freetdm/src/include/zap_types.h +++ b/libs/freetdm/src/include/zap_types.h @@ -50,6 +50,8 @@ typedef intptr_t zap_ssize_t; typedef int zap_filehandle_t; #else #include +#include +#include typedef int zap_socket_t; typedef ssize_t zap_ssize_t; typedef int zap_filehandle_t; diff --git a/libs/freetdm/src/zap_analog.c b/libs/freetdm/src/zap_analog.c index adaa0ad2a0..91f982a2f4 100644 --- a/libs/freetdm/src/zap_analog.c +++ b/libs/freetdm/src/zap_analog.c @@ -34,6 +34,11 @@ #include "openzap.h" #include "zap_analog.h" +#ifndef localtime_r +struct tm * localtime_r(const time_t *clock, struct tm *result); +#endif + + static void *zap_analog_channel_run(zap_thread_t *me, void *obj); static ZIO_CHANNEL_OUTGOING_CALL_FUNCTION(analog_fxo_outgoing_call) diff --git a/libs/freetdm/src/zap_wanpipe.c b/libs/freetdm/src/zap_wanpipe.c index 01a3f469d9..6ea3a98b3e 100644 --- a/libs/freetdm/src/zap_wanpipe.c +++ b/libs/freetdm/src/zap_wanpipe.c @@ -33,7 +33,6 @@ #include "openzap.h" #include "zap_wanpipe.h" -#include #include #include #include