Lines Matching defs:range
167 errno_t sysdb_range_create(struct sysdb_ctx *sysdb, struct range_info *range)
174 if ((range->trusted_dom_sid == NULL && range->secondary_base_rid == 0) ||
175 (range->trusted_dom_sid != NULL && range->secondary_base_rid != 0)) {
177 DEBUG(SSSDBG_OP_FAILURE, "Invalid range, skipping. Expected that "
195 SYSDB_TMPL_RANGE, range->name);
204 if (range->trusted_dom_sid == NULL && range->secondary_base_rid != 0) {
210 (unsigned long) range->secondary_base_rid);
212 } else if (range->trusted_dom_sid != NULL &&
213 range->secondary_base_rid == 0) {
218 ret = sysdb_add_string(msg, SYSDB_DOMAIN_ID, range->trusted_dom_sid);
222 ret = sysdb_add_string(msg, SYSDB_NAME, range->name);
225 ret = sysdb_add_ulong(msg, SYSDB_BASE_ID, (unsigned long) range->base_id);
229 (unsigned long) range->id_range_size);
233 (unsigned long) range->base_rid);
239 ret = sysdb_add_string(msg, SYSDB_ID_RANGE_TYPE, range->range_type);
298 * - if a range already exists in sysdb, mark it for preservation
299 * - if the range doesn't exist in sysdb, create it
305 /* range already in cache, nothing to do */
311 DEBUG(SSSDBG_TRACE_FUNC, "Adding range [%s].\n", ranges[c]->name);
326 DEBUG(SSSDBG_TRACE_FUNC, "Removing range [%s].\n",