hpux.h
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:1k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. #include "sysv.h"
  2. #ifdef hpux11
  3. #define DONT_USE_NLIST 1
  4. #endif
  5. #undef TCP_TTL_SYMBOL
  6. #ifndef hpux11
  7. #define TCP_TTL_SYMBOL "ipDefaultTTL"
  8. #endif
  9. #ifndef hpux11
  10. /*
  11.  * hpux specific 
  12.  */
  13. #define MIB_IPCOUNTER_SYMBOL "MIB_ipcounter"
  14. #define MIB_TCPCOUNTER_SYMBOL "MIB_tcpcounter"
  15. #define MIB_UDPCOUNTER_SYMBOL "MIB_udpcounter"
  16. #endif
  17. #undef ARPTAB_SYMBOL
  18. #ifndef hpux11
  19. #define ARPTAB_SYMBOL "arphd"
  20. #endif
  21. #undef ARPTAB_SIZE_SYMBOL
  22. #ifndef hpux11
  23. #define ARPTAB_SIZE_SYMBOL "arptab_nb"
  24. #endif
  25. #if defined(hpux10) || defined(hpux11)
  26. #undef SWDEVT_SYMBOL
  27. #undef FSWDEVT_SYMBOL
  28. #undef NSWAPFS_SYMBOL
  29. #undef NSWAPDEV_SYMBOL
  30. #undef LOADAVE_SYMBOL
  31. #undef PROC_SYMBOL
  32. #undef NPROC_SYMBOL
  33. #undef TOTAL_MEMORY_SYMBOL
  34. #undef MBSTAT_SYMBOL
  35. #endif
  36. #ifdef hpux11
  37. #undef IPSTAT_SYMBOL
  38. #undef TCP_SYMBOL
  39. #undef TCPSTAT_SYMBOL
  40. #undef UDB_SYMBOL
  41. #undef UDPSTAT_SYMBOL
  42. #undef ICMPSTAT_SYMBOL
  43. #undef IP_FORWARDING_SYMBOL
  44. #undef RTTABLES_SYMBOL
  45. #undef RTHASHSIZE_SYMBOL
  46. #undef RTHOST_SYMBOL
  47. #undef RTNET_SYMBOL
  48. #undef PHYSMEM_SYMBOL
  49. #endif
  50. /*
  51.  * ARP_Scan_Next needs a 4th ifIndex argument 
  52.  */
  53. #define ARP_SCAN_FOUR_ARGUMENTS
  54. #define rt_pad1 rt_refcnt
  55. #define hpux 1
  56. /*
  57.  * disable inline for non-gcc compiler
  58.  */
  59. #ifndef __GNUC__
  60. #  undef NETSNMP_ENABLE_INLINE
  61. #  define NETSNMP_ENABLE_INLINE 0
  62. #endif