From: Julian Seward Date: Thu, 9 May 2002 18:40:45 +0000 (+0000) Subject: More IOCTL futzing from Reuben Thomas. X-Git-Tag: svn/VALGRIND_1_0_3~217 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d71098cf53b197a7181ca44cab723347a100d504;p=thirdparty%2Fvalgrind.git More IOCTL futzing from Reuben Thomas. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@247 --- diff --git a/vg_syscall_mem.c b/vg_syscall_mem.c index ae5f880548..cee1ac5c60 100644 --- a/vg_syscall_mem.c +++ b/vg_syscall_mem.c @@ -1448,10 +1448,9 @@ void VG_(perform_assumed_nonblocking_syscall) ( ThreadId tid ) VG_(printf)("ioctl ( %d, 0x%x, %p )\n",arg1,arg2,arg3); switch (arg2 /* request */) { case TCSETS: - case TCSETAW: case TCSETSW: case TCSETSF: - must_be_readable( tst, "ioctl(TCSET{S,AW,SW,SF})", arg3, + must_be_readable( tst, "ioctl(TCSET{S,SW,SF})", arg3, VKI_SIZEOF_STRUCT_TERMIOS ); KERNEL_DO_SYSCALL(tid,res); break; @@ -1463,7 +1462,9 @@ void VG_(perform_assumed_nonblocking_syscall) ( ThreadId tid ) make_readable ( arg3, VKI_SIZEOF_STRUCT_TERMIOS ); break; case TCSETA: - must_be_readable( tst, "ioctl(TCSETA)", arg3, + case TCSETAW: + case TCSETAF: + must_be_readable( tst, "ioctl(TCSET{A,AW,AF})", arg3, VKI_SIZEOF_STRUCT_TERMIO ); KERNEL_DO_SYSCALL(tid,res); break;