ntp_snmp.h revision 290001
1/*
2 * ntp_snmp.h -- common net-snmp header includes and workaround
3 *		 for Autoconf-related PACKAGE_* redefinitions between
4 *		 net-snmp and NTP.
5 *
6 * Currently ntpsnmpd *.c files are exceptions to the rule that every .c
7 * file should include <config.h> before any other headers.  It would be
8 * ideal to rearrange its includes so that our config.h is first, but
9 * that is complicated by the redefinitions between our config.h and
10 * net-snmp/net-snmp-config.h.
11 */
12
13#include <net-snmp/net-snmp-config.h>
14#include <net-snmp/net-snmp-includes.h>
15#include <net-snmp/agent/net-snmp-agent-includes.h>
16
17#ifdef PACKAGE_BUGREPORT
18# undef PACKAGE_BUGREPORT
19#endif
20#ifdef PACKAGE_NAME
21# undef PACKAGE_NAME
22#endif
23#ifdef PACKAGE_STRING
24# undef PACKAGE_STRING
25#endif
26#ifdef PACKAGE_TARNAME
27# undef PACKAGE_TARNAME
28#endif
29#ifdef PACKAGE_URL
30# undef PACKAGE_URL
31#endif
32#ifdef PACKAGE_VERSION
33# undef PACKAGE_VERSION
34#endif
35
36#include <ntpSnmpSubagentObject.h>
37#include <config.h>
38