#[test]
fn test_error() {
    assert_eq!(
        rustix::io::Errno::INVAL,
        rustix::io::Errno::from_raw_os_error(rustix::io::Errno::INVAL.raw_os_error())
    );
    #[cfg(not(windows))]
    assert_eq!(rustix::io::Errno::INVAL.raw_os_error(), libc::EINVAL);
    #[cfg(windows)]
    assert_eq!(
        rustix::io::Errno::INVAL.raw_os_error(),
        windows_sys::Win32::Networking::WinSock::WSAEINVAL
    );
}