]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add missing printf and pre_mem_read to rt_sigtimedwait(), thanks to Thomas
authorNicholas Nethercote <n.nethercote@gmail.com>
Sat, 1 Nov 2003 14:03:37 +0000 (14:03 +0000)
committerNicholas Nethercote <n.nethercote@gmail.com>
Sat, 1 Nov 2003 14:03:37 +0000 (14:03 +0000)
Lussnig <lussnig@smcc.net>.

MERGE TO STABLE

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1978

coregrind/vg_syscalls.c

index e0cf79121f8e437ad52e18755609de503d50d8c0..566ed0dd73c3c7fd5661574fa0c232a1143ff748 100644 (file)
@@ -3957,6 +3957,10 @@ PRE(rt_sigtimedwait)
 {
    /* int sigtimedwait(const  sigset_t  *set,  siginfo_t  *info,
       const struct timespec timeout); */
+   MAYBE_PRINTF("sigtimedwait ( %p, %p, timeout )\n", arg1, arg2);
+   if (arg1 != (UInt)NULL) 
+      SYSCALL_TRACK( pre_mem_read,  tid, "sigtimedwait(set)",  arg1,
+                     sizeof(vki_ksigset_t));
    if (arg2 != (UInt)NULL)
       SYSCALL_TRACK( pre_mem_write, tid, "sigtimedwait(info)", arg2,
                     sizeof(siginfo_t) );