diff --git a/smmapdfw/config.h.in b/smmapdfw/config.h.in index c39c328..b5e36b0 100644 --- a/smmapdfw/config.h.in +++ b/smmapdfw/config.h.in @@ -1,5 +1,8 @@ /* config.h.in. Generated from configure.ac by autoheader. */ +/* enable Net-SNMP */ +#undef ENABLE_NETSNMP + /* enable stats */ #undef ENABLE_STATS @@ -51,9 +54,6 @@ /* Define to 1 if you have the `resolv' library (-lresolv). */ #undef HAVE_LIBRESOLV -/* have libsnmp */ -#undef HAVE_LIBSNMP - /* Define to 1 if you have the `socket' library (-lsocket). */ #undef HAVE_LIBSOCKET diff --git a/smmapdfw/configure b/smmapdfw/configure index d3be865..074aaa0 100755 --- a/smmapdfw/configure +++ b/smmapdfw/configure @@ -19430,11 +19430,11 @@ fi fi -HAVE_LIBSNMP=0 +ENABLE_NETSNMP=0 if test "x$WITHOUT_NETSNMP" = "x0"; then NETSNMP_LIBS=`net-snmp-config --netsnmp-agent-libs` LIBS="$LIBS $NETSNMP_LIBS" -HAVE_LIBSNMP=1 +ENABLE_NETSNMP=1 fi @@ -21427,7 +21427,7 @@ _ACEOF cat >>confdefs.h <<_ACEOF -#define HAVE_LIBSNMP ${HAVE_LIBSNMP} +#define ENABLE_NETSNMP ${ENABLE_NETSNMP} _ACEOF diff --git a/smmapdfw/configure.ac b/smmapdfw/configure.ac index 9fb5911..d532768 100644 --- a/smmapdfw/configure.ac +++ b/smmapdfw/configure.ac @@ -197,11 +197,11 @@ if test "x$WITHOUT_DJBDNS" = "x0"; then AC_CHECK_LIB([djbdns], [dns_transmit_start]) fi -HAVE_LIBSNMP=0 +ENABLE_NETSNMP=0 if test "x$WITHOUT_NETSNMP" = "x0"; then NETSNMP_LIBS=`net-snmp-config --netsnmp-agent-libs` LIBS="$LIBS $NETSNMP_LIBS" -HAVE_LIBSNMP=1 +ENABLE_NETSNMP=1 fi @@ -256,7 +256,7 @@ fi AC_DEFINE_UNQUOTED(ENABLE_VERIFY_CACHE, ${ENABLE_VERIFY_CACHE}, [enable verify cache]) AC_DEFINE_UNQUOTED(ENABLE_STATS, ${ENABLE_STATS}, [enable stats]) -AC_DEFINE_UNQUOTED(HAVE_LIBSNMP, ${HAVE_LIBSNMP}, [have libsnmp]) +AC_DEFINE_UNQUOTED(ENABLE_NETSNMP, ${ENABLE_NETSNMP}, [enable Net-SNMP]) diff --git a/smmapdfw/smmapd/smmapd.c b/smmapdfw/smmapd/smmapd.c index 47b25ad..70e4c33 100644 --- a/smmapdfw/smmapd/smmapd.c +++ b/smmapdfw/smmapd/smmapd.c @@ -101,7 +101,7 @@ pthread_t cleanerThread; pthread_t statsThread; #endif -#if HAVE_LIBSNMP==1 +#if ENABLE_NETSNMP==1 pthread_t snmpThread; #endif count_t thread_counter; @@ -120,7 +120,7 @@ void * statser(void * arg) { } #endif -#if HAVE_LIBSNMP==1 +#if ENABLE_NETSNMP==1 void * snmper(void * arg) { snmp_subagent_main(); } @@ -307,13 +307,13 @@ int server() { } #endif /* ENABLE_STATS */ -#if HAVE_LIBSNMP==1 +#if ENABLE_NETSNMP==1 enableSnmp = atoi(findcfgx(cfg, "global", "enable_snmp", "0")); if (enableSnmp) { syslog(LOG_INFO, "server: starting snmp subagent thread"); pthread_create(&snmpThread, NULL, &snmper, NULL); } -#endif /* HAVE_LIBSNMP */ +#endif /* ENABLE_NETSNMP */ while (1) { syslog(LOG_DEBUG, "server: Waiting for connection"); diff --git a/smmapdfw/smmapd/snmp_subagent.c b/smmapdfw/smmapd/snmp_subagent.c index 4960daa..651b231 100644 --- a/smmapdfw/smmapd/snmp_subagent.c +++ b/smmapdfw/smmapd/snmp_subagent.c @@ -1,6 +1,6 @@ #include "config.h" -#ifdef HAVE_LIBSNMP +#if ENABLE_NETSNMP==1 #include #include #include diff --git a/smmapdfw/smmapd/snmp_subagent.h b/smmapdfw/smmapd/snmp_subagent.h index 0dced41..edbe8ed 100644 --- a/smmapdfw/smmapd/snmp_subagent.h +++ b/smmapdfw/smmapd/snmp_subagent.h @@ -25,7 +25,7 @@ #include "config.h" -#ifdef HAVE_LIBSNMP +#if ENABLE_NETSNMP==1 void snmp_subagent_main(); #endif