From: Tom Hughes Date: Sat, 11 Sep 2004 14:37:04 +0000 (+0000) Subject: Add system call wrappers for the TIOCMBIS/TIOCMBIC/TIOMSET ioctls. Based X-Git-Tag: svn/VALGRIND_3_0_0~1593 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0867191adf133432ebdc702e8371a6e7ce76a8b6;p=thirdparty%2Fvalgrind.git Add system call wrappers for the TIOCMBIS/TIOCMBIC/TIOMSET ioctls. Based on a patch from Tobias Blomberg . CCMAIL: 88886-done@bugs.kde.org git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2692 --- diff --git a/coregrind/vg_syscalls.c b/coregrind/vg_syscalls.c index 565d4eca23..368b2d8e31 100644 --- a/coregrind/vg_syscalls.c +++ b/coregrind/vg_syscalls.c @@ -2902,6 +2902,18 @@ PRE(ioctl) SYSCALL_TRACK( pre_mem_read, tid, "ioctl(TIOCSWINSZ)", arg3, sizeof(struct winsize) ); break; + case TIOCMBIS: + SYSCALL_TRACK( pre_mem_read, tid, "ioctl(TIOCMBIS)", arg3, + sizeof(unsigned int) ); + break; + case TIOCMBIC: + SYSCALL_TRACK( pre_mem_read, tid, "ioctl(TIOCMBIC)", arg3, + sizeof(unsigned int) ); + break; + case TIOCMSET: + SYSCALL_TRACK( pre_mem_read, tid, "ioctl(TIOCMSET)", arg3, + sizeof(unsigned int) ); + break; case TIOCLINUX: SYSCALL_TRACK( pre_mem_read, tid, "ioctl(TIOCLINUX)", arg3, sizeof(char *) ); @@ -3585,6 +3597,9 @@ POST(ioctl) VG_TRACK( post_mem_write, arg3, sizeof(struct winsize) ); break; case TIOCSWINSZ: + case TIOCMBIS: + case TIOCMBIC: + case TIOCMSET: break; case TIOCLINUX: if (res == 0)