void VerifyServicesPromise(EvalContext *ctx, Promise *pp, const ReportContext *report_context) { Attributes a = { {0} }; a = GetServicesAttributes(ctx, pp); SetServiceDefaults(&a); if (ServicesSanityChecks(a, pp)) { VerifyServices(ctx, a, pp, report_context); } }
PromiseResult VerifyServicesPromise(EvalContext *ctx, const Promise *pp) { Attributes a = GetServicesAttributes(ctx, pp); SetServiceDefaults(&a); if (ServicesSanityChecks(a, pp)) { return VerifyServices(ctx, a, pp); } else { return PROMISE_RESULT_NOOP; } }