]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
DARWIN sync: use a library function.
authorNicholas Nethercote <njn@valgrind.org>
Thu, 21 May 2009 03:38:58 +0000 (03:38 +0000)
committerNicholas Nethercote <njn@valgrind.org>
Thu, 21 May 2009 03:38:58 +0000 (03:38 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10067

coregrind/m_libcsignal.c

index 213da6515338d6d7a09a43682159bd098bbf75c8..cd79b19a6aa51d7a1f4def91c454d59af89cd6b1 100644 (file)
@@ -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);