代码拉取完成,页面将自动刷新
From 66c276300c95238fe9bb59e61b3e6de30db07f6f Mon Sep 17 00:00:00 2001
From: Chris Lumens <clumens@redhat.com>
Date: Thu, 15 Aug 2024 13:47:07 -0400
Subject: [PATCH 42/50] Refactor: Add a function to convert a
BOOTH_DAEMON_STATE to a string.
---
src/main.c | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/src/main.c b/src/main.c
index c6f6bb6..013a5a3 100644
--- a/src/main.c
+++ b/src/main.c
@@ -120,6 +120,17 @@ static int sig_exit_handler_sig = 0;
static int sig_usr1_handler_called = 0;
static int sig_chld_handler_called = 0;
+static const char *state_string(BOOTH_DAEMON_STATE st)
+{
+ if (st == BOOTHD_STARTED) {
+ return "started";
+ } else if (st == BOOTHD_STARTING) {
+ return "starting";
+ } else {
+ return "invalid";
+ }
+}
+
static void client_alloc(void)
{
int i;
@@ -455,9 +466,7 @@ static int write_daemon_state(int fd, int state)
"booth_addr_string='%s' "
"booth_port=%d\n",
getpid(),
- ( state == BOOTHD_STARTED ? "started" :
- state == BOOTHD_STARTING ? "starting" :
- "invalid"),
+ state_string(state),
type_to_string(local->type),
booth_conf->name,
local->site_id,
--
2.25.1
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。