sndiod: When a slot structure is recycled allocate new control
authorratchov <ratchov@openbsd.org>
Wed, 10 Mar 2021 08:22:25 +0000 (08:22 +0000)
committerratchov <ratchov@openbsd.org>
Wed, 10 Mar 2021 08:22:25 +0000 (08:22 +0000)
commitd0ac6fca86a4b5e180d607ae17223249021e624d
treece4c9051e17282e4ed85020ea54095c7dd575dc6
parentb0bb1edf07f4bfc1b9fe2d3117c5614d6765ab2b
sndiod: When a slot structure is recycled allocate new control

Trying to rename the program level control is not needed anymore.
When a slot is given to another program, the new ctl_{new,del}()
functions can be used to delete the control of the old program and
create a new one for the new program. Cleaner, simpler.
usr.bin/sndiod/dev.c