configure.in.nse
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:1k
源码类别:

通讯编程

开发平台:

Visual C++

  1. dnl autoconf rules for NS Emulator (NSE)
  2. dnl $Id: configure.in.nse,v 1.3 2000/03/10 01:49:32 salehi Exp $
  3. dnl
  4. dnl Look for ethernet.h
  5. dnl
  6. dnl Now look for supporting structures
  7. dnl
  8. AC_MSG_CHECKING([for struct ether_header])
  9. AC_TRY_COMPILE([
  10. #include <stdio.h>
  11. #include <net/ethernet.h>
  12. ], [
  13. int main()
  14. {
  15. struct ether_header etherHdr;
  16. return 1;
  17. }
  18. ], [
  19. AC_DEFINE(HAVE_ETHER_HEADER_STRUCT)
  20. AC_MSG_RESULT(found)
  21. ], [
  22. AC_MSG_RESULT(not found)
  23. ])
  24.  
  25. dnl 
  26. dnl Look for ether_addr
  27. dnl
  28. AC_MSG_CHECKING([for struct ether_addr])
  29. AC_TRY_COMPILE([
  30. #include <stdio.h>
  31. #include <net/ethernet.h>
  32. ], [
  33. int main()
  34. {
  35. struct ether_addr etherAddr;
  36. return 0;
  37. }
  38. ], [
  39. AC_DEFINE(HAVE_ETHER_ADDRESS_STRUCT)
  40. AC_MSG_RESULT(found)
  41. ], [
  42. AC_MSG_RESULT(not found)
  43. ])
  44. cross_compiling=no
  45. dnl
  46. dnl Look for addr2ascii function
  47. dnl
  48. AC_CHECK_FUNCS(addr2ascii)
  49. dnl
  50. dnl look for SIOCGIFHWADDR
  51. dnl
  52. AC_TRY_RUN(
  53. #include <stdio.h>
  54. #include <sys/ioctl.h>
  55. int main()
  56. {
  57. int i = SIOCGIFHWADDR;
  58. return 0;
  59. }
  60. , AC_DEFINE(HAVE_SIOCGIFHWADDR), , echo 1
  61. )