]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/ntp/ntpsnmpd/ntp_snmp.h
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / contrib / ntp / ntpsnmpd / ntp_snmp.h
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>