diff options
Diffstat (limited to 'sys')
-rw-r--r-- | sys/alpha/linux/linux.h | 1 | ||||
-rw-r--r-- | sys/compat/linux/linux_ioctl.c | 4 | ||||
-rw-r--r-- | sys/i386/linux/linux.h | 1 | ||||
-rw-r--r-- | sys/i386/linux/linux_ioctl.c | 4 |
4 files changed, 10 insertions, 0 deletions
diff --git a/sys/alpha/linux/linux.h b/sys/alpha/linux/linux.h index f581314..5499abd 100644 --- a/sys/alpha/linux/linux.h +++ b/sys/alpha/linux/linux.h @@ -606,6 +606,7 @@ struct linux_new_utsname { #define LINUX_SNDCTL_DSP_SETTRIGGER 0x5010 #define LINUX_SNDCTL_DSP_GETIPTR 0x5011 #define LINUX_SNDCTL_DSP_GETOPTR 0x5012 +#define LINUX_SNDCTL_DSP_GETODELAY 0x5017 #define LINUX_SOUND_MIXER_WRITE_VOLUME 0x4d00 #define LINUX_SOUND_MIXER_WRITE_BASS 0x4d01 #define LINUX_SOUND_MIXER_WRITE_TREBLE 0x4d02 diff --git a/sys/compat/linux/linux_ioctl.c b/sys/compat/linux/linux_ioctl.c index 0729be1..64fa513 100644 --- a/sys/compat/linux/linux_ioctl.c +++ b/sys/compat/linux/linux_ioctl.c @@ -900,6 +900,10 @@ linux_ioctl(struct proc *p, struct linux_ioctl_args *args) args->cmd = SNDCTL_DSP_GETBLKSIZE; return ioctl(p, (struct ioctl_args *)args); + case LINUX_SNDCTL_DSP_GETODELAY: + args->cmd = SNDCTL_DSP_GETODELAY; + return ioctl(p, (struct ioctl_args *)args); + case LINUX_SNDCTL_DSP_SETFMT: args->cmd = SNDCTL_DSP_SETFMT; return ioctl(p, (struct ioctl_args *)args); diff --git a/sys/i386/linux/linux.h b/sys/i386/linux/linux.h index f581314..5499abd 100644 --- a/sys/i386/linux/linux.h +++ b/sys/i386/linux/linux.h @@ -606,6 +606,7 @@ struct linux_new_utsname { #define LINUX_SNDCTL_DSP_SETTRIGGER 0x5010 #define LINUX_SNDCTL_DSP_GETIPTR 0x5011 #define LINUX_SNDCTL_DSP_GETOPTR 0x5012 +#define LINUX_SNDCTL_DSP_GETODELAY 0x5017 #define LINUX_SOUND_MIXER_WRITE_VOLUME 0x4d00 #define LINUX_SOUND_MIXER_WRITE_BASS 0x4d01 #define LINUX_SOUND_MIXER_WRITE_TREBLE 0x4d02 diff --git a/sys/i386/linux/linux_ioctl.c b/sys/i386/linux/linux_ioctl.c index 0729be1..64fa513 100644 --- a/sys/i386/linux/linux_ioctl.c +++ b/sys/i386/linux/linux_ioctl.c @@ -900,6 +900,10 @@ linux_ioctl(struct proc *p, struct linux_ioctl_args *args) args->cmd = SNDCTL_DSP_GETBLKSIZE; return ioctl(p, (struct ioctl_args *)args); + case LINUX_SNDCTL_DSP_GETODELAY: + args->cmd = SNDCTL_DSP_GETODELAY; + return ioctl(p, (struct ioctl_args *)args); + case LINUX_SNDCTL_DSP_SETFMT: args->cmd = SNDCTL_DSP_SETFMT; return ioctl(p, (struct ioctl_args *)args); |