From 1e22163b571df81792f997c92f159a5ede837b9a Mon Sep 17 00:00:00 2001 From: anjiahao Date: Thu, 4 May 2023 15:17:17 +0800 Subject: [PATCH] sig_timewait:remove useless assert use sclock_t repalce int64 and int32 Signed-off-by: anjiahao --- sched/signal/sig_timedwait.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/sched/signal/sig_timedwait.c b/sched/signal/sig_timedwait.c index 9d0932f9eb..190d6de577 100644 --- a/sched/signal/sig_timedwait.c +++ b/sched/signal/sig_timedwait.c @@ -242,11 +242,7 @@ int nxsig_timedwait(FAR const sigset_t *set, FAR struct siginfo *info, sigset_t intersection; FAR sigpendq_t *sigpend; irqstate_t flags; -#ifdef CONFIG_SYSTEM_TIME64 - int64_t waitticks; -#else - int32_t waitticks; -#endif + sclock_t waitticks; bool switch_needed; int ret; @@ -328,7 +324,6 @@ int nxsig_timedwait(FAR const sigset_t *set, FAR struct siginfo *info, waitticks = ((uint64_t)timeout->tv_sec * NSEC_PER_SEC + (uint64_t)timeout->tv_nsec + NSEC_PER_TICK - 1) / NSEC_PER_TICK; - DEBUGASSERT(waitticks <= UINT32_MAX); #else uint32_t waitmsec;