diff options
author | tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2011-08-10 14:25:06 +0000 |
---|---|---|
committer | tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2011-08-10 14:25:06 +0000 |
commit | 6bf71ef1f168feb8e014ce2d7c63594eb4a4bc1b (patch) | |
tree | b3be318515e4befe0e4fd9dd9a2b5036c8f79f6b /coregrind | |
parent | ebfd3a8c69b8b3e7efdc26ef5aef2ce0ed70c4b6 (diff) |
Add support for the FIOQSIZE ioctl. Fixes #270320.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11963 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'coregrind')
-rw-r--r-- | coregrind/m_syswrap/syswrap-linux.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/coregrind/m_syswrap/syswrap-linux.c b/coregrind/m_syswrap/syswrap-linux.c index 7add3ee8..5cfa0180 100644 --- a/coregrind/m_syswrap/syswrap-linux.c +++ b/coregrind/m_syswrap/syswrap-linux.c @@ -4007,6 +4007,9 @@ PRE(sys_ioctl) case VKI_FIONREAD: /* identical to SIOCINQ */ PRE_MEM_WRITE( "ioctl(FIONREAD)", ARG3, sizeof(int) ); break; + case VKI_FIOQSIZE: + PRE_MEM_WRITE( "ioctl(FIOQSIZE)", ARG3, sizeof(vki_loff_t) ); + break; case VKI_TIOCSERGETLSR: PRE_MEM_WRITE( "ioctl(TIOCSERGETLSR)", ARG3, sizeof(int) ); @@ -5102,6 +5105,9 @@ POST(sys_ioctl) case VKI_FIONREAD: /* identical to SIOCINQ */ POST_MEM_WRITE( ARG3, sizeof(int) ); break; + case VKI_FIOQSIZE: + POST_MEM_WRITE( ARG3, sizeof(vki_loff_t) ); + break; case VKI_TIOCSERGETLSR: POST_MEM_WRITE( ARG3, sizeof(int) ); |