#[cfg(not(any( // These have no ioctl opcodes defined in linux_raw_sys // so can't use that as a known-good value for this test.
target_arch = "sparc",
target_arch = "sparc64"
)))] #[test] fn check_known_opcodes() { usecrate::backend::c::{c_long, c_uint}; use core::mem::size_of;
// _IOR('U', 15, unsigned int)
assert_eq!(
compose_opcode(
Direction::Read,
b'U'as RawOpcode, 15,
size_of::<c_uint>() as RawOpcode
),
linux_raw_sys::ioctl::USBDEVFS_CLAIMINTERFACE as RawOpcode
);
// _IOW('v', 2, long)
assert_eq!(
compose_opcode(
Direction::Write,
b'v'as RawOpcode, 2,
size_of::<c_long>() as RawOpcode
),
linux_raw_sys::ioctl::FS_IOC_SETVERSION as RawOpcode
);
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet am 2026-06-19)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.