pub(crate) unsafe fn ioctl( fd: BorrowedFd<'_>, request: RawOpcode, arg: *mut c_void, ) -> Result<IoctlOutput>