Annotation of embedaddon/ntp/ntpsnmpd/ntp_snmp.h, revision 1.1.1.1
1.1 misho 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_VERSION
30: # undef PACKAGE_VERSION
31: #endif
32:
33: #include <ntpSnmpSubagentObject.h>
34: #include <config.h>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>