[][src]Function alpm_sys_fork::alpm_pkg_set_reason

pub unsafe extern "C" fn alpm_pkg_set_reason(
    pkg: *mut alpm_pkg_t,
    reason: alpm_pkgreason_t
) -> c_int

Set install reason for a package in the local database. The provided package object must be from the local database or this method will fail. The write to the local database is performed immediately. @param pkg the package to update @param reason the new install reason @return 0 on success, -1 on error (pm_errno is set accordingly)