static int target_load(Unit *u) { Target *t = TARGET(u); int r; assert(t); if ((r = unit_load_fragment_and_dropin(u)) < 0) return r; /* This is a new unit? Then let's add in some extras */ if (u->load_state == UNIT_LOADED) { if (u->default_dependencies) if ((r = target_add_default_dependencies(t)) < 0) return r; } return 0; }
static int busname_load(Unit *u) { BusName *n = BUSNAME(u); int r; assert(u); assert(u->load_state == UNIT_STUB); r = unit_load_fragment_and_dropin(u); if (r < 0) return r; if (u->load_state == UNIT_LOADED) { /* This is a new unit? Then let's add in some extras */ r = busname_add_extras(n); if (r < 0) return r; } return busname_verify(n); }