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

SNMP编程

开发平台:

Unix_Linux

  1. /*
  2.  * irix.h
  3.  * 
  4.  * Date Created: Mon Feb 16 22:19:39 1998
  5.  * Author:       Simon Leinen  <simon@switch.ch>
  6.  */
  7. #include <net-snmp/system/generic.h>
  8. #undef TCP_TTL_SYMBOL
  9. #define TCP_TTL_SYMBOL "tcp_ttl"
  10. #undef IPSTAT_SYMBOL
  11. #define NO_DOUBLE_ICMPSTAT
  12. #undef ICMPSTAT_SYMBOL
  13. #undef TCPSTAT_SYMBOL
  14. #undef UDPSTAT_SYMBOL
  15. #define _KMEMUSER 1
  16. /*
  17.  * don't define _KERNEL before including sys/unistd.h 
  18.  */
  19. #define IFNET_NEEDS_KERNEL_LATE  1
  20. /*
  21.  * configure fails to detect these properly because they're broken headers 
  22.  */
  23. #define HAVE_NETINET_TCP_H 1
  24. #define HAVE_NETINET_IP_H 1
  25. /*
  26.  * don't use this on irix 
  27.  * it has a prototype of inet_addr() which conflicts
  28.  * with <netinet/in.h>
  29.  */
  30. #undef HAVE_ARPA_INET_H
  31. /*
  32.  * We need a prototype of inet_ntoa() then.
  33.  */
  34. extern const char *inet_ntoa();
  35. #define STREAM_NEEDS_KERNEL_ISLANDS
  36. #ifndef __GNUC__
  37. #  undef NETSNMP_ENABLE_INLINE
  38. #  define NETSNMP_ENABLE_INLINE 0
  39. #endif