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