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