pub unsafe extern "C" fn g_socket_condition_timed_wait(
    socket: *mut GSocket,
    condition: GIOCondition,
    timeout_us: i64,
    cancellable: *mut GCancellable,
    error: *mut *mut GError
) -> gboolean