//! Compare libc's KERNEL_VERSION macro against a specific kernel version.
#[cfg(target_os = "linux")]
mod t {
use libc;
#[test]
fn test_kernel_version() {
assert_eq!(libc::KERNEL_VERSION(6, 0, 0), 393216);
// Check that the patch level saturates
assert_eq!(libc::KERNEL_VERSION(6, 0, 255), 393471);
assert_eq!(libc::KERNEL_VERSION(6, 0, 256), 393471);
assert_eq!(libc::KERNEL_VERSION(6, 0, 300), 393471);
assert_eq!(libc::KERNEL_VERSION(6, 0, u32::MAX), 393471);
}
}