On Mon, Aug 21, 2006 at 02:26:48PM +0200, Simon 'corecode' Schubert wrote: > On 21.08.2006, at 11:50, Dmitri Nikulin wrote: > >On 8/21/06, Petr Janda <[EMAIL PROTECTED]> wrote: > >>You were correct. > >>Is there any way to get this done automatically? Without manually > >>changing all multimedia programs that make sound? > >No, so FreeBSD 5+ 'solved' it as part of devfs, making the free > >channels appear on demand. It's possible with other hacks beneath the > >kernel surface but the less of those the better. > > Well, I investigated doing this at some point, but it seemed quite > impossible at this time. We'd have to change the device handling, so > that a driver can hand out private devices for an open and not have > just one device per major/minor.
Actually, no. It just should threat minor==0 or whatever special and replace the in-kernel file with an entry for the first free minor. That is possible already, through the mechanism for cloning in the tree sucks. Joerg
