__SIOR
#define SNDCTL_DSP_GETFMTS __SIOR ('P',11, int) /* Returns a mask */
#define SNDCTL_DSP_GETOSPACE __SIOR ('P',12, audio_buf_info)
#define SNDCTL_DSP_GETISPACE __SIOR ('P',13, audio_buf_info)
#define SNDCTL_DSP_GETCAPS __SIOR ('P',15, int)
#define SNDCTL_DSP_GETTRIGGER __SIOR ('P',16, int)
#define SNDCTL_DSP_GETIPTR __SIOR ('P',17, count_info)
#define SNDCTL_DSP_GETOPTR __SIOR ('P',18, count_info)
#define SNDCTL_DSP_GETODELAY __SIOR ('P', 23, int)
#define SNDCTL_DSP_GETPLAYVOL __SIOR ('P', 24, int)
#define SNDCTL_DSP_GETERROR __SIOR ('P', 25, audio_errinfo)
#define SNDCTL_DSP_CURRENT_IPTR __SIOR ('P', 35, oss_count_t)
#define SNDCTL_DSP_CURRENT_OPTR __SIOR ('P', 36, oss_count_t)
#define SNDCTL_DSP_GET_RECSRC_NAMES __SIOR ('P', 37, oss_mixer_enuminfo)
#define SNDCTL_DSP_GET_RECSRC __SIOR ('P', 38, int)
#define SNDCTL_SEQ_GETOUTCOUNT __SIOR ('Q', 4, int)
#define SNDCTL_DSP_GET_PLAYTGT_NAMES __SIOR ('P', 39, oss_mixer_enuminfo)
#define SNDCTL_DSP_GET_PLAYTGT __SIOR ('P', 40, int)
#define SNDCTL_DSP_GETRECVOL __SIOR ('P', 41, int)
#define SNDCTL_SEQ_GETINCOUNT __SIOR ('Q', 5, int)
#define SNDCTL_DSP_GET_CHNORDER __SIOR ('P', 42, unsigned long long)
#define SNDCTL_DSP_GETIPEAKS __SIOR('P', 43, oss_peaks_t)
#define SNDCTL_DSP_GETOPEAKS __SIOR('P', 44, oss_peaks_t)
#define SNDCTL_SEQ_NRSYNTHS __SIOR ('Q',10, int)
#define SNDCTL_SEQ_NRMIDIS __SIOR ('Q',11, int)
#define SNDCTL_SEQ_GETTIME __SIOR ('Q',19, int)
#define MIXER_READ(dev) __SIOR('M', dev, int)
#define SOUND_MIXER_INFO __SIOR ('M', 101, mixer_info)
#define SOUND_MIXER_READ_MAINVOL __SIOR ('M', 116, int)
#define OSS_GETVERSION __SIOR ('M', 118, int)
#define SOUND_MIXER_READ_RECGAIN __SIOR ('M', 119, int)
#define SOUND_MIXER_READ_MONGAIN __SIOR ('M', 120, int)
#define SNDCTL_SYSINFO __SIOR ('X', 1, oss_sysinfo)
#define SNDCTL_MIX_NRMIX __SIOR ('X', 2, int)
#define SNDCTL_GETSONG __SIOR ('Y', 2, oss_longname_t)
#define SNDCTL_GETLABEL __SIOR ('Y', 4, oss_label_t)