From: Nicholas Nethercote Date: Thu, 21 May 2009 03:38:58 +0000 (+0000) Subject: DARWIN sync: use a library function. X-Git-Tag: svn/VALGRIND_3_5_0~630 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c86fb22e38f9c22bfdd3260af60f13f8538c5187;p=thirdparty%2Fvalgrind.git DARWIN sync: use a library function. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10067 --- 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);