struct autorid_domain_config {
fstring sid;
fstring keystr;
- uint32_t domainnum;
+ uint32_t rangenum;
uint32_t multiplier;
struct autorid_global_config *globalcfg;
};
void *private_data)
{
NTSTATUS ret;
- uint32_t domainnum, hwm;
+ uint32_t rangenum, hwm;
char *numstr;
struct autorid_domain_config *cfg;
cfg = (struct autorid_domain_config *)private_data;
- ret = dbwrap_fetch_uint32_bystring(db, cfg->keystr, &(cfg->domainnum));
+ ret = dbwrap_fetch_uint32_bystring(db, cfg->keystr,
+ &(cfg->rangenum));
if (NT_STATUS_IS_OK(ret)) {
/* entry is already present*/
}
/* increase the HWM */
- ret = dbwrap_change_uint32_atomic_bystring(db, HWM, &domainnum, 1);
+ ret = dbwrap_change_uint32_atomic_bystring(db, HWM, &rangenum, 1);
if (!NT_STATUS_IS_OK(ret)) {
DEBUG(1, ("Fatal error while fetching a new "
"domain range value!\n"));
}
/* store away the new mapping in both directions */
- ret = dbwrap_store_uint32_bystring(db, cfg->keystr, domainnum);
+ ret = dbwrap_store_uint32_bystring(db, cfg->keystr, rangenum);
if (!NT_STATUS_IS_OK(ret)) {
DEBUG(1, ("Fatal error while storing new "
"domain->range assignment!\n"));
goto error;
}
- numstr = talloc_asprintf(db, "%u", domainnum);
+ numstr = talloc_asprintf(db, "%u", rangenum);
if (!numstr) {
ret = NT_STATUS_NO_MEMORY;
goto error;
goto error;
}
DEBUG(5, ("Acquired new range #%d for domain %s "
- "(multiplier=%"PRIu32")\n", domainnum, cfg->keystr,
+ "(multiplier=%"PRIu32")\n", rangenum, cfg->keystr,
cfg->multiplier));
- cfg->domainnum = domainnum;
+ cfg->rangenum = rangenum;
return NT_STATUS_OK;
}
ret = dbwrap_fetch_uint32_bystring(autorid_db, dom->keystr,
- &(dom->domainnum));
+ &(dom->rangenum));
if (!NT_STATUS_IS_OK(ret)) {
if (read_only) {
}
DEBUG(10, ("Using range #%d for domain %s (multiplier=%"PRIu32")\n",
- dom->domainnum, dom->sid, dom->multiplier));
+ dom->rangenum, dom->sid, dom->multiplier));
return ret;
}
}
xid->id = globalcfg->minvalue +
- globalcfg->rangesize * domaincfg.domainnum +
+ globalcfg->rangesize * domaincfg.rangenum +
xid->id;
DEBUG(10, ("Returned new %s %d from allocation range\n",
sid_peek_rid(map->sid, &rid);
map->xid.id = global->minvalue +
- (global->rangesize * domain->domainnum) + rid -
+ (global->rangesize * domain->rangenum) + rid -
(global->rangesize * domain->multiplier);
map->xid.type = ID_TYPE_BOTH;