From c86fb22e38f9c22bfdd3260af60f13f8538c5187 Mon Sep 17 00:00:00 2001 From: Nicholas Nethercote Date: Thu, 21 May 2009 03:38:58 +0000 Subject: [PATCH] DARWIN sync: use a library function. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10067 --- coregrind/m_libcsignal.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/coregrind/m_libcsignal.c b/coregrind/m_libcsignal.c index 213da65153..cd79b19a6a 100644 --- a/coregrind/m_libcsignal.c +++ b/coregrind/m_libcsignal.c @@ -308,8 +308,7 @@ Int VG_(sigtimedwait_zero)( const vki_sigset_t *set, /* don't try for signals not in 'set' */ /* pending = pending `intersect` set */ - for (i = 0; i < _VKI_NSIG_WORDS; i++) - pending.sig[i] &= set->sig[i]; + VG_(sigintersectset)(&pending, set); /* don't try for signals not blocked at the moment */ ir = VG_(sigprocmask)(VKI_SIG_SETMASK, NULL, &blocked); -- 2.47.3