summaryrefslogtreecommitdiff
path: root/sys/compat/ossaudio
AgeCommit message (Expand)Author
2023-06-20compat_ossaudio: Zero-initialize idat before copyout.riastradh
2021-09-07sys/compat: Memset zero before copyout.riastradh
2020-04-19ossaudio: Avoid giving userland uninitialized memory. Noticed by maxv.nia
2020-04-19ossaudio: Implement SNDCTL_DSP_(SET|GET)TRIGGER.nia
2020-04-15ossaudio: If the user's channel count is rejected, use the hardware countnia
2020-04-15ossaudio: Make SNDCTL_DSP_SETFMT conform with OSSv4.nia
2020-04-15ossaudio: Make SNDCTL_DSP_SPEED more robust when using invalid rates.nia
2019-11-03Use record field for recording even onisaki
2019-11-02Use record.sample_rate for recording on SNDCTL_DSP_SPEED.isaki
2019-09-26- "source" is u_long in the kernel (and int in userland). Cast -1 to u_long.christos
2019-08-23Fix error handling, returns an errno, not -1.maxv
2019-02-03- add or adjust /* FALLTHROUGH */ where appropriatemrg
2019-02-02Correct debug messages.isaki
2019-02-02Fix minor bugs of SNDCTL_DSP_GETISPACE.isaki
2019-01-29Revert a wrong OSS_SNDCTL_DSP_GETOSPACE part of rev1.70.isaki
2017-03-24Update compat/ossaudio with GETISPACE/GETOSPACE corrections fromnat
2014-11-17Define compat modules (but without dependencies yet).uebayasi
2014-09-05Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to getmatt
2013-09-19exec modules need to be of the exec kindchristos
2011-10-14Change the vnode locking protocol of VOP_GETATTR() to request at leasthannken
2011-09-06Add support for AFMT_AC3jmcneill
2009-08-22add a lot more debugging and error checking. Alas, skype seems to be happychristos
2008-11-13compat_ossaudio module, so others can depend on it.ad
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-03-21Catch up with descriptor handling changes. See kern_descrip.c revisionad
2008-01-22Add ossaudio support for COMPAT_LINUX32, with help from mrg. With thisjmcneill
2007-12-20Convert all the system call entry points from:dsl
2007-12-08ANSIfy most of the function definitions in sys/compat (but not ndis).dsl
2007-12-04Remove all the __Pdsl
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-09-18Implement OSS_SNDCTL_DSP_GETODELAY and provide a no-op functionmlelstv
2007-06-11Add a new ioctl AUDIO_GETBUFINFO. It works like AUDIO_GETINFO, butjoerg
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-09Merge newlock2 to head.ad
2006-09-03remove unneeded initializer.christos
2006-07-23Use the LWP cached credentials where sane.ad
2006-05-14integrate kauth.elad
2006-03-04Instead of getting properties from calling ioctl with AUDIO_GETINFO, usextraeme
2005-12-11merge ktrace-lwp.christos
2005-12-08Fix problem in ioctl() handling in OSS audio emulation which causedtron
2005-02-26nuke trailing whitespaceperry
2004-11-18getdevinfo():kent
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-06-23Fix missing call to FILE_UNUSE. From kern/21946, from Todd Vierling.augustss
2003-03-21Change 'data' argument to fo_ioctl and fo_fcntl from 'caddr_t' to 'void *'.dsl
2003-01-18add compat_ossaudiochristos
2003-01-18Merge the nathanw_sa branch.thorpej
2003-01-12add support for SNDCTL_DSP_SETDUPLEX ioctl to ossaudio emulation codejdolecek
2001-12-24Make SNDCTL_DSP_POST a nop. It's explicitly *not* supposed to sleep, and asmycroft