diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2007-03-13 02:14:42 +0300 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2007-03-13 02:14:42 +0300 |
commit | d55a36255d003c7093de67b615607f1ebb850838 (patch) | |
tree | e83648191d52c4de8156ce2c3ad1b35144ccfb15 /runit | |
parent | b5c33b10b9f4019757833538c82f64bd49c00f38 (diff) |
sv: make code trivially smaller
Diffstat (limited to 'runit')
-rw-r--r-- | runit/sv.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/runit/sv.c b/runit/sv.c index 7635330e4..ac23a2da3 100644 --- a/runit/sv.c +++ b/runit/sv.c @@ -117,13 +117,13 @@ static unsigned svstatus_print(const char *m) printf("%lds", (diff < 0 ? 0L : diff)); if (pid) { if (!normallyup) printf(", normally down"); + if (svstatus[16]) printf(", paused"); + if (svstatus[17] == 'd') printf(", want down"); + if (svstatus[18]) printf(", got TERM"); } else { if (normallyup) printf(", normally up"); + if (svstatus[17] == 'u') printf(", want up"); } - if (pid && svstatus[16]) printf(", paused"); - if (!pid && (svstatus[17] == 'u')) printf(", want up"); - if (pid && (svstatus[17] == 'd')) printf(", want down"); - if (pid && svstatus[18]) printf(", got TERM"); return pid ? 1 : 2; } |