conf.sh 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #!/bin/sh
  2. # $Id: conf.sh,v 1.3 2005/03/20 16:17:22 dijkstra Exp $
  3. if grep -q "m_drops" /usr/include/sys/mbuf.h; then
  4. echo "#define HAS_MBUF_MDROPS 1"
  5. else
  6. echo "#undef HAS_MBUF_MDROPS"
  7. fi
  8. if grep -q "sf_allocfail" /usr/include/sys/mbuf.h; then
  9. echo "#define HAS_MBUF_SFALLOCFAIL 1"
  10. else
  11. echo "#undef HAS_MBUF_SFALLOCFAIL"
  12. fi
  13. if ! grep -q "VM_TOTAL" /usr/include/vm/vm_param.h; then
  14. echo "#define VM_TOTAL VM_METER"
  15. fi
  16. if grep -q "struct xswdev" /usr/include/vm/vm_param.h; then
  17. echo "#define HAS_XSWDEV 1"
  18. else
  19. echo "#undef HAS_XSWDEV"
  20. fi
  21. if [ -f /usr/include/net/pfvar.h ]; then
  22. echo "#define HAS_PFVAR_H 1"
  23. else
  24. echo "#undef HAS_PFVAR_H"
  25. fi
  26. if grep -q "ki_paddr" /usr/include/sys/user.h; then
  27. echo "#define HAS_KI_PADDR 1"
  28. else
  29. echo "#undef HAS_KI_PADDR"
  30. fi
  31. if grep -q "struct rusage_ext" /usr/include/sys/proc.h; then
  32. echo "#define HAS_RUSAGE_EXT 1"
  33. else
  34. echo "#undef HAS_RUSAGE_EXT"
  35. fi
  36. if grep -q "CPUSTATES" /usr/include/sys/resource.h; then
  37. echo "#define HAS_RESOURCE_CPUSTATE 1"
  38. else
  39. echo "#undef HAS_RESOURCE_CPUSTATE"
  40. fi