pub type RIOFdOpen = Option<unsafe extern "C" fn(io: *mut RIO, uri: *const c_char, flags: c_int, mode: c_int) -> c_int>;