kfreebsd.h 895 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /* For __FreeBSD_kernel_version */
  2. #include <osreldate.h>
  3. #define __FreeBSD_version __FreeBSD_kernel_version
  4. /* For <vm/vm.h> */
  5. #include <sys/_types.h>
  6. #define INP_NEXT_SYMBOL inp_next
  7. #if __FreeBSD_kernel_version >= 3
  8. #define freebsd3
  9. #endif
  10. #if __FreeBSD_kernel_version >= 4
  11. #define freebsd4
  12. #endif
  13. #if __FreeBSD_kernel_version >= 5
  14. #define freebsd5
  15. #endif
  16. #if __FreeBSD_kernel_version >= 6
  17. #define freebsd6
  18. #endif
  19. #if __FreeBSD_kernel_version >= 7
  20. #define freebsd7
  21. #endif
  22. #if __FreeBSD_kernel_version >= 8
  23. #define freebsd8
  24. #endif
  25. #if __FreeBSD_kernel_version >= 9
  26. #define freebsd9
  27. #endif
  28. #if __FreeBSD_kernel_version >= 10
  29. #define freebsd10
  30. #endif
  31. #if __FreeBSD_kernel_version >= 11
  32. #define freebsd11
  33. #endif
  34. #if __FreeBSD_kernel_version >= 12
  35. #define freebsd12
  36. #endif
  37. #if __FreeBSD_kernel_version >= 13
  38. #define freebsd13
  39. #endif
  40. #if __FreeBSD_kernel_version >= 14
  41. #define freebsd14
  42. #endif