diff options
Diffstat (limited to 'agent/mibgroup/mibII/mibII_common.h')
-rw-r--r-- | agent/mibgroup/mibII/mibII_common.h | 111 |
1 files changed, 111 insertions, 0 deletions
diff --git a/agent/mibgroup/mibII/mibII_common.h b/agent/mibgroup/mibII/mibII_common.h new file mode 100644 index 0000000..5200c3a --- /dev/null +++ b/agent/mibgroup/mibII/mibII_common.h @@ -0,0 +1,111 @@ +#if HAVE_STDLIB_H +#include <stdlib.h> +#endif +#if HAVE_UNISTD_H +#include <unistd.h> +#endif + +#if HAVE_STRING_H +#include <string.h> +#else +#include <strings.h> +#endif +#include <sys/types.h> +#if HAVE_WINSOCK_H +#include <winsock.h> +#endif + +#if HAVE_SYS_PARAM_H +#include <sys/param.h> +#endif + +#if HAVE_NETINET_IN_H +#include <netinet/in.h> +#endif +#if HAVE_SYS_SYSMP_H +#include <sys/sysmp.h> +#endif +#if HAVE_SYS_TCPIPSTATS_H +#include <sys/tcpipstats.h> +#endif +#if defined(IFNET_NEEDS_KERNEL) && !defined(_KERNEL) +#define _KERNEL 1 +#define _I_DEFINED_KERNEL +#endif +#if HAVE_SYS_SOCKET_H +#include <sys/socket.h> +#endif +#if HAVE_NET_IF_H +#include <net/if.h> +#endif +#if HAVE_NET_IF_VAR_H +#include <net/if_var.h> +#endif +#ifdef _I_DEFINED_KERNEL +#undef _KERNEL +#endif + +#if HAVE_SYS_SYSCTL_H +#include <sys/sysctl.h> +#endif +#if HAVE_SYS_STREAM_H +#include <sys/stream.h> +#endif +#if HAVE_NET_ROUTE_H +#include <net/route.h> +#endif +#if HAVE_NETINET_IN_SYSTM_H +#include <netinet/in_systm.h> +#endif +#if HAVE_NETINET_IP_H +#include <netinet/ip.h> +#endif +#if HAVE_SYS_QUEUE_H +#include <sys/queue.h> +#endif +/* IRIX 6.5 build breaks on sys/socketvar.h because _KMEMUSER brings in + sys/pda.h which doesn't compile */ +#ifndef irix6 +#if HAVE_SYS_SOCKETVAR_H +#include <sys/socketvar.h> +#endif +#endif /* irix6 */ +#if HAVE_NETINET_IP_VAR_H +#include <netinet/ip_var.h> +#endif +#ifdef NETSNMP_ENABLE_IPV6 +#if HAVE_NETNETSNMP_ENABLE_IPV6_IP6_VAR_H +#include <netinet6/ip6_var.h> +#endif +#endif +#if HAVE_NETINET_IN_PCB_H +#include <netinet/in_pcb.h> +#endif +#if HAVE_INET_MIB2_H +#include <inet/mib2.h> +#endif +#ifdef HAVE_STDINT_H +#include <stdint.h> +#endif +#if HAVE_DMALLOC_H +#include <dmalloc.h> +#endif + + +#ifdef solaris2 +#include "kernel_sunos5.h" +#else +#include "kernel.h" +#endif +#ifdef linux +#include "kernel_linux.h" +#endif + /* or MIB_xxxCOUNTER_SYMBOL || hpux11 */ +#ifdef hpux +#include <sys/mib.h> +#include <netinet/mib_kern.h> +#endif + +#ifdef cygwin +#include <windows.h> +#endif |