From a041342a69d162002bf4f50820562923fac670cf Mon Sep 17 00:00:00 2001 From: x_xiny <1301913191@qq.com> Date: Fri, 2 Apr 2021 18:27:31 +0800 Subject: [PATCH] signal Change-Id: Ia42e914b7a19b7d519010e371f808baa1c6588c0 --- kernel/base/ipc/los_signal.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/kernel/base/ipc/los_signal.c b/kernel/base/ipc/los_signal.c index 295f0fb9..6febe26e 100755 --- a/kernel/base/ipc/los_signal.c +++ b/kernel/base/ipc/los_signal.c @@ -510,7 +510,6 @@ int OsSigSuspend(const sigset_t *set) { unsigned int intSave; LosTaskCB *rtcb = NULL; - unsigned int sigTempProcMask; sigset_t setSuspend; int ret; @@ -519,7 +518,6 @@ int OsSigSuspend(const sigset_t *set) } SCHEDULER_LOCK(intSave); rtcb = OsCurrTaskGet(); - sigTempProcMask = rtcb->sig.sigprocmask; /* Wait signal calc */ setSuspend = FULL_SIGNAL_SET & (~(*set)); @@ -530,8 +528,6 @@ int OsSigSuspend(const sigset_t *set) if (ret < 0) { PRINT_ERR("FUNC %s LINE = %d, ret = %x\n", __FUNCTION__, __LINE__, ret); } - /* Restore old sigprocmask */ - OsSigMaskSwitch(rtcb, sigTempProcMask); SCHEDULER_UNLOCK(intSave); return -EINTR;