DragonFly BSD
DragonFly users List (threaded) for 2006-08
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Multiple sounds


From: Joerg Sonnenberger <joerg@xxxxxxxxxxxxxxxxx>
Date: Tue, 22 Aug 2006 15:23:05 +0200
Mail-followup-to: users@crater.dragonflybsd.org

On Tue, Aug 22, 2006 at 12:27:38PM +0200, Simon 'corecode' Schubert wrote:
> On 21.08.2006, at 15:14, Joerg Sonnenberger wrote:
> >>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.
> 
> could you show me a short snippet how this could be done?  i know the 
> driver can find a free vchan, that's no problem, but it also needs to 
> return a different device than the one which was actually opened.  this 
> was where i got stuck.

Check for lwp_dupfd.

Joerg



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]