Annotation of embedaddon/ntp/ntpsnmpd/ntp_snmp.h, revision 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>