|
From: <sv...@va...> - 2009-06-09 22:31:39
|
Author: njn
Date: 2009-06-09 23:31:00 +0100 (Tue, 09 Jun 2009)
New Revision: 10284
Log:
Handle another Linux ioctl. Patch from Jay Foad.
Modified:
trunk/coregrind/m_syswrap/syswrap-linux.c
trunk/include/vki/vki-linux.h
Modified: trunk/coregrind/m_syswrap/syswrap-linux.c
===================================================================
--- trunk/coregrind/m_syswrap/syswrap-linux.c 2009-06-09 22:25:00 UTC (rev 10283)
+++ trunk/coregrind/m_syswrap/syswrap-linux.c 2009-06-09 22:31:00 UTC (rev 10284)
@@ -3684,6 +3684,8 @@
PRE_MEM_WRITE( "ioctl(SNDCTL_XXX|SOUND_XXX (SIOR, audio_buf_info))",
ARG3, sizeof(vki_audio_buf_info));
break;
+ case VKI_SNDCTL_DSP_NONBLOCK:
+ break;
case VKI_SNDCTL_DSP_SETTRIGGER:
PRE_MEM_READ( "ioctl(SNDCTL_XXX|SOUND_XXX (SIOW, int))",
ARG3, sizeof(int));
@@ -4626,6 +4628,8 @@
case VKI_SNDCTL_DSP_GETISPACE:
POST_MEM_WRITE(ARG3, sizeof(vki_audio_buf_info));
break;
+ case VKI_SNDCTL_DSP_NONBLOCK:
+ break;
case VKI_SNDCTL_DSP_SETTRIGGER:
break;
Modified: trunk/include/vki/vki-linux.h
===================================================================
--- trunk/include/vki/vki-linux.h 2009-06-09 22:25:00 UTC (rev 10283)
+++ trunk/include/vki/vki-linux.h 2009-06-09 22:31:00 UTC (rev 10284)
@@ -1859,7 +1859,7 @@
#define VKI_SNDCTL_DSP_GETOSPACE _VKI_SIOR ('P',12, vki_audio_buf_info)
#define VKI_SNDCTL_DSP_GETISPACE _VKI_SIOR ('P',13, vki_audio_buf_info)
-//#define VKI_SNDCTL_DSP_NONBLOCK _VKI_SIO ('P',14)
+#define VKI_SNDCTL_DSP_NONBLOCK _VKI_SIO ('P',14)
#define VKI_SNDCTL_DSP_GETCAPS _VKI_SIOR ('P',15, int)
#define VKI_SNDCTL_DSP_GETTRIGGER _VKI_SIOR ('P',16, int)
|