summaryrefslogtreecommitdiff
path: root/src/unit.c
diff options
context:
space:
mode:
authorauric <auric@japegames.com>2026-02-21 15:11:51 -0600
committerauric <auric@japegames.com>2026-02-21 15:11:51 -0600
commit52f92ea70f74008d82d21fef5085fb7380314ea1 (patch)
tree357ec1f0ec75779fc945d3b7460e976fe677ae31 /src/unit.c
parentaf012ffe7594350021741c62bd1205b65dfec07f (diff)
parentfc10d8a0818bb87001a64a72552ed28fe60931ee (diff)
Merge pull request #2 from ihateamongus/claude/trusting-dirac
State probing overhaul, A2S queries, tail/broadcast, bot audit log
Diffstat (limited to 'src/unit.c')
-rw-r--r--src/unit.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/unit.c b/src/unit.c
index 3dd9d26..5baea20 100644
--- a/src/unit.c
+++ b/src/unit.c
@@ -41,6 +41,7 @@ const char *unit_state_str(ProcessState state) {
case STATE_STARTING: return "starting";
case STATE_RUNNING: return "running";
case STATE_CRASHED: return "crashed";
+ case STATE_STOPPING: return "stopping";
default: return "unknown";
}
}
@@ -160,6 +161,8 @@ int unit_load_file(const char *path, Unit *out) {
strncpy(out->display, val, MAX_DISPLAY - 1);
else if (strcmp(last_key, "service") == 0)
strncpy(out->service, val, MAX_NAME - 1);
+ else if (strcmp(last_key, "broadcast_cmd") == 0)
+ strncpy(out->broadcast_cmd, val, sizeof(out->broadcast_cmd) - 1);
break;
case SECTION_CONSOLE: