From cd1a2b75414e9234f899b7cafa6a7a368a0287c9 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Sat, 1 Jun 2002 23:53:10 +0000 Subject: [PATCH] Add ioctl BLKGETSIZE. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@351 --- vg_syscall_mem.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/vg_syscall_mem.c b/vg_syscall_mem.c index 518c54aae2..7e9d7de904 100644 --- a/vg_syscall_mem.c +++ b/vg_syscall_mem.c @@ -1963,6 +1963,16 @@ void VG_(perform_assumed_nonblocking_syscall) ( ThreadId tid ) break; # endif /* GLIBC_2_1 */ +# ifdef BLKGETSIZE + case BLKGETSIZE: + must_be_writable(tst, "ioctl(BLKGETSIZE)", arg3, + sizeof(unsigned long)); + KERNEL_DO_SYSCALL(tid,res); + if (!VG_(is_kerror)(res) && res == 0) + make_readable (arg3, sizeof(unsigned long)); + break; +# endif /* BLKGETSIZE */ + /* CD ROM stuff (??) */ case CDROMSUBCHNL: must_be_readable(tst, "ioctl(CDROMSUBCHNL (cdsc_format, char))", -- 2.47.2