Use _exit() instead of exit() 83/294383/1
authorHwankyu Jhun <h.jhun@samsung.com>
Sat, 17 Jun 2023 01:04:36 +0000 (01:04 +0000)
committerHwankyu Jhun <h.jhun@samsung.com>
Sat, 17 Jun 2023 01:04:36 +0000 (01:04 +0000)
To terminate the application process immediately, the app-core uses
_exit() instead of exit().

Change-Id: I41fb78cea28a391703cf6f07b0ddba943546de46
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
tizen-cpp/app-core-cpp/sigterm_handler_private.cc

index 7c602cf..b2f1e11 100644 (file)
@@ -20,6 +20,7 @@
 #include <signal.h>
 #include <stdlib.h>
 #include <sys/types.h>
+#include <unistd.h>
 
 #include "common/log_private.hh"
 
@@ -44,7 +45,7 @@ void SignalHandler(int signo) {
   _E("SIGTERM(%d) received", signo);
   RestoreSigaction();
   raise(signo);
-  exit(0);
+  _exit(0);
 }
 
 void ChangeSigaction() {