int clds_hazard_pointers_set_reclaim_threshold()

in src/clds_hazard_pointers.c [659:679]


int clds_hazard_pointers_set_reclaim_threshold(CLDS_HAZARD_POINTERS_HANDLE clds_hazard_pointers, size_t reclaim_threshold)
{
    int result;

    if (
        (clds_hazard_pointers == NULL) ||
        (reclaim_threshold == 0)
        )
    {
        LogError("Invalid arguments: clds_hazard_pointers = %p, reclaim_threshold = %zu",
            clds_hazard_pointers, reclaim_threshold);
        result = MU_FAILURE;
    }
    else
    {
        clds_hazard_pointers->reclaim_threshold = reclaim_threshold;
        result = 0;
    }

    return result;
}