static const struct winbindd_child_dispatch_table domain_dispatch_table[];
-void setup_domain_child(struct winbindd_domain *domain,
- struct winbindd_child *child)
+void setup_domain_child(struct winbindd_domain *domain)
{
- setup_child(child, domain_dispatch_table,
+ setup_child(&domain->child, domain_dispatch_table,
"log.wb", domain->name);
- child->domain = domain;
+ domain->child.domain = domain;
}
static const struct winbindd_child_dispatch_table domain_dispatch_table[] = {
&cache_methods,
&sid);
if (domain) {
- setup_domain_child(domain,
- &domain->child);
+ setup_domain_child(domain);
}
}
p=q;
domain = add_trusted_domain("BUILTIN", NULL, &builtin_passdb_methods,
&global_sid_Builtin);
if (domain) {
- setup_domain_child(domain,
- &domain->child);
+ setup_domain_child(domain);
}
/* Local SAM */
if ( role != ROLE_DOMAIN_MEMBER ) {
domain->primary = True;
}
- setup_domain_child(domain,
- &domain->child);
+ setup_domain_child(domain);
}
/* Add ourselves as the first entry. */
&cache_methods, &our_sid);
if (domain) {
domain->primary = True;
- setup_domain_child(domain,
- &domain->child);
+ setup_domain_child(domain);
/* Even in the parent winbindd we'll need to
talk to the DC, so try and see if we can
domain->internal = False;
domain->online = True;
- setup_domain_child(domain,
- &domain->child);
+ setup_domain_child(domain);
wcache_tdc_add_domain( domain );