Lines Matching refs:service
30 * state, and possibly why the service is in that state, what's causing it to
35 * which dependencies are unsatisfied and recurse. If a causal service is not
36 * offline, then a svcptr to it is added to the offline service's causes list.
37 * If a causal service is offline, then we recurse to determine its causes and
38 * merge them into the causes list of the service in question (see
46 * offline services. For each unsatisfied dependency of an offline service,
50 * affected service to the causal service can be constructed (see
58 * running for any reason other than another service to the g_causes list in
153 typedef struct service {
156 struct service *next;
177 /* Hash table of service names -> svc_t's */
1202 * excluding another service.
1249 } else if (strcmp(dg->type, "service") == 0) {
1555 * If we couldn't determine why the service is offline, then baddeps
1733 "has not initialized service state.\n"),
1773 "requested by another service."));
1957 * Explain why the given service is in the state it's in.
2033 "Impact: This service is not running."));
2038 (void) puts(gettext("Impact: 1 dependent service "
2042 "Impact: 1 dependent service is not running:"));
2160 /* Call print_service() for each service. */