From d91e80acb3b37aec78ceb016eae1dd67783515a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=98=95?= Date: Fri, 5 May 2023 09:59:20 +0800 Subject: [PATCH] =?UTF-8?q?OCT=201.=20=E5=B1=8F=E8=94=BDSIGPIPE=E8=BF=9B?= =?UTF-8?q?=E7=A8=8B=E9=80=80=E5=87=BA=EF=BC=8C=E5=A2=9E=E5=8A=A0=E4=BA=8B?= =?UTF-8?q?=E4=BB=B6=E6=8D=95=E8=8E=B7=E8=B0=83=E8=AF=95=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- srcs/libs/init/init_runtime.c | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/srcs/libs/init/init_runtime.c b/srcs/libs/init/init_runtime.c index 4beaf77..604fed3 100644 --- a/srcs/libs/init/init_runtime.c +++ b/srcs/libs/init/init_runtime.c @@ -32,10 +32,10 @@ static pid_t g_pid; static int g_isInited = FALSE; -static void catch_system_interupt(int UNUSED(sig_num)) { +static void catch_system_interupt(int sig_num) { if (g_pid == uv_os_getpid()) { printf("\n"); - LOG_MOD(warn, ZLOG_MOD_INIT, "System close, clearing system resources..........\n\n"); + LOG_MOD(warn, ZLOG_MOD_INIT, "(%d): System close, clearing system resources..........\n\n", sig_num); task_manager_exit(); sleep(1); } @@ -56,7 +56,7 @@ int user_init(const char *pAppCfgFile, const char *pCfgDirectory, const char *pK signal(SIGQUIT, catch_system_interupt); signal(SIGTSTP, catch_system_interupt); signal(SIGHUP, SIG_IGN); - signal(SIGPIPE, catch_system_interupt); + signal(SIGPIPE, SIG_IGN); signal(SIGKILL, catch_system_interupt); // 初始化 libuv loop @@ -107,16 +107,8 @@ int user_init(const char *pAppCfgFile, const char *pCfgDirectory, const char *pK return -ERR_CONFIG_INIT; } - LOG_MOD(info, - ZLOG_MOD_INIT, - "%s library version %s information: %s (Build: %s %s GCC Ver:%s) With %lu(bits) OS\n", - VCPE_LIB_NAME, - VCPE_LIB_VER, - VCPE_GIT_VERSION, - __DATE__, - __TIME__, - __VERSION__, - sizeof(int *) * 8); + LOG_MOD(info, ZLOG_MOD_INIT, "%s library version %s information: %s (Build: %s %s GCC Ver:%s) With %lu(bits) OS\n", + VCPE_LIB_NAME, VCPE_LIB_VER, VCPE_GIT_VERSION, __DATE__, __TIME__, __VERSION__, sizeof(int *) * 8); LOG_MOD(info, ZLOG_MOD_INIT, "Application build configure: [%s]\n", VCPE_BUILD_CONFIG);