diff options
Diffstat (limited to 'src/progman.c')
-rw-r--r-- | src/progman.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/progman.c b/src/progman.c index f241915..801a75c 100644 --- a/src/progman.c +++ b/src/progman.c @@ -259,7 +259,7 @@ register_prog0 (struct component *comp, unsigned index) newp->v.p.comp = comp; newp->v.p.idx = index; newp->v.p.socket = -1; - if (comp->disabled) + if (comp->flags & CF_DISABLED) newp->v.p.status = status_disabled; else if (comp->mode == pies_comp_inetd) newp->v.p.status = status_listener; @@ -995,7 +995,7 @@ progman_dump_depmap () { prog = prog_lookup_by_idx (i); if (prog) - printf ("%2d: %s\n", (unsigned long)i, prog->tag); + printf ("%2lu: %s\n", (unsigned long)i, prog->tag); } } @@ -1199,7 +1199,7 @@ prog_start_prerequisites (struct prog *prog) struct prog *dp = prog_lookup_by_tag (prog->prereq[i]); if (!IS_COMPONENT (dp)) /* Skip redirectors */ continue; - if (prog->v.p.comp->precious) + if (prog->v.p.comp->flags & CF_PRECIOUS) continue; switch (dp->v.p.status) { @@ -1796,7 +1796,7 @@ progman_stop_component (const char *name) break; case status_disabled: - if (!prog->v.p.comp->disabled) + if (!(prog->v.p.comp->flags & CF_DISABLED)) prog->v.p.status = status_enabled; break; |