diff --git a/interfaces/innerkits/signal_handler/dfx_signal_handler.c b/interfaces/innerkits/signal_handler/dfx_signal_handler.c index 6e445ffe7eb8ed2320d2a8290a91b4d78ec6324c..26ead965be74710bf91affdd39932e41760d1c8e 100644 --- a/interfaces/innerkits/signal_handler/dfx_signal_handler.c +++ b/interfaces/innerkits/signal_handler/dfx_signal_handler.c @@ -104,6 +104,7 @@ static int g_interestedSignalList[] = { static struct sigaction g_oldSigactionList[NSIG] = {}; +#ifndef DFX_LOCAL_UNWIND static void SetInterestedSignalMasks(int how) { sigset_t set; @@ -186,6 +187,7 @@ static pid_t DFX_ForkAndDump() { return clone(DFX_ExecDump, g_reservedChildStack, CLONE_VFORK | CLONE_FS | CLONE_UNTRACED, NULL); } +#endif static void ResetSignalHandlerIfNeed(int sig) {