diff options
Diffstat (limited to 'include/net-snmp/system/solaris.h')
-rw-r--r-- | include/net-snmp/system/solaris.h | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/include/net-snmp/system/solaris.h b/include/net-snmp/system/solaris.h new file mode 100644 index 0000000..ec61c39 --- /dev/null +++ b/include/net-snmp/system/solaris.h @@ -0,0 +1,43 @@ +#include "sysv.h" + +#undef bsdlike +#undef IP_FORWARDING_SYMBOL +#undef ARPTAB_SYMBOL +#define ARPTAB_SYMBOL "arptab_nb" +#undef ARPTAB_SIZE_SYMBOL +#define ARPTAB_SIZE_SYMBOL "arphd" +#undef ICMPSTAT_SYMBOL +#undef TCPSTAT_SYMBOL +#undef TCP_SYMBOL +#undef UDPSTAT_SYMBOL +#undef UDB_SYMBOL +#undef RTTABLES_SYMBOL +#undef RTHASHSIZE_SYMBOL +#undef RTHOST_SYMBOL +#undef RTNET_SYMBOL +#undef IPSTAT_SYMBOL +#undef TCP_TTL_SYMBOL +#undef PROC_SYMBOL +#undef TOTAL_MEMORY_SYMBOL +#undef MBSTAT_SYMBOL + +#define UDP_ADDRESSES_IN_HOST_ORDER 1 +#define UDP_PORTS_IN_HOST_ORDER 1 +#define TCP_PORTS_IN_HOST_ORDER 1 + +/* define the extra mib modules that are supported */ +#define NETSNMP_INCLUDE_HOST_RESOURCES +#define NETSNMP_INCLUDE_IFTABLE_REWRITES + +/* Solaris 2.6+ */ +#define _SLASH_PROC_METHOD_ 1 + +/* Solaris 7+ */ +#define NETSNMP_DONT_USE_NLIST 1 + +/* + * NEW_MIB_COMPLIANT is a define used in Solaris 10U4+ to enable additional + * MIB information (it affects the structs in <inet/mib2.h>) + */ + +#define NEW_MIB_COMPLIANT |