diff --git a/channels/chan_dahdi.c b/channels/chan_dahdi.c index 60b6d2d9ff..5bd2bd9f71 100644 --- a/channels/chan_dahdi.c +++ b/channels/chan_dahdi.c @@ -3668,7 +3668,7 @@ static int get_alarms(struct dahdi_pvt *p) { int res; struct dahdi_spaninfo zi; -#if defined(HAVE_DAHDI) || defined(HAVE_ZAPTEL_CHANALARMS) +#if !defined(HAVE_ZAPTEL) || defined(HAVE_ZAPTEL_CHANALARMS) /* * The conditional compilation is needed only in asterisk-1.4 for * backward compatibility with old zaptel drivers that don't have @@ -3687,7 +3687,7 @@ static int get_alarms(struct dahdi_pvt *p) } if (zi.alarms != DAHDI_ALARM_NONE) return zi.alarms; -#if defined(HAVE_DAHDI) || defined(HAVE_ZAPTEL_CHANALARMS) +#if !defined(HAVE_ZAPTEL) || defined(HAVE_ZAPTEL_CHANALARMS) /* No alarms on the span. Check for channel alarms. */ if ((res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_GET_PARAMS, ¶ms)) >= 0) return params.chan_alarms; diff --git a/configure b/configure index c6bbbf730b..96f17c6af7 100755 --- a/configure +++ b/configure @@ -12126,11 +12126,13 @@ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ -#include +#include /* for off_t */ + #include int main () { -return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0); +int (*fp) (FILE *, off_t, int) = fseeko; + return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); ; return 0; } @@ -12170,11 +12172,13 @@ cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #define _LARGEFILE_SOURCE 1 -#include +#include /* for off_t */ + #include int main () { -return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0); +int (*fp) (FILE *, off_t, int) = fseeko; + return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); ; return 0; } @@ -30574,12 +30578,6 @@ echo "${ECHO_T}$ac_cv_member_ZT_PARAMS_chan_alarms" >&6; } cat >>confdefs.h <<\_ACEOF #define HAVE_ZAPTEL_CHANALARMS 1 -_ACEOF - - else - -cat >>confdefs.h <<\_ACEOF -#define HAVE_ZAPTEL_CHANALARMS 0 _ACEOF fi diff --git a/configure.ac b/configure.ac index d73b99d130..de742f95be 100644 --- a/configure.ac +++ b/configure.ac @@ -1464,8 +1464,6 @@ if test "${USE_ZAPTEL}" != "no" && test "x${PBX_DAHDI}" != "x1"; then CPPFLAGS="${saved_cppflags}" if test "${ac_cv_member_ZT_PARAMS_chan_alarms}" = "yes"; then AC_DEFINE([HAVE_ZAPTEL_CHANALARMS], 1, [Define if your Zaptel drivers have chan_alarms.]) - else - AC_DEFINE([HAVE_ZAPTEL_CHANALARMS], 0, [Define if your Zaptel drivers have chan_alarms.]) fi elif test -n "${ZAPTEL_MANDATORY}"; then diff --git a/main/asterisk.c b/main/asterisk.c index cee50d6770..c7fe4b82e6 100644 --- a/main/asterisk.c +++ b/main/asterisk.c @@ -74,7 +74,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include -#if defined(HAVE_ZAPTEL) || defined (HAVE_DAHDI) +#if defined(HAVE_DAHDI) #include #include "asterisk/dahdi_compat.h" #endif diff --git a/main/channel.c b/main/channel.c index 1f92ed97f2..f238310418 100644 --- a/main/channel.c +++ b/main/channel.c @@ -37,7 +37,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include -#if defined(HAVE_ZAPTEL) || defined (HAVE_DAHDI) +#if defined(HAVE_DAHDI) #include #include "asterisk/dahdi_compat.h" #endif