>> there's a little detail you're forgetting. unless
>> the hw supports multi-open and the current number of
>> subunits is below the limit of the number of opens,
>> then having the descriptor will cause all other
>> attempts to access the device to block (unless they
>> explicitly request non-blocking open, which means
>> they then have to unset that flag for normal
>> application operation
>
>I hadn't forgotten. The situation to which you are
>referring is called "a bug in the *application*".

not clearly so. there are very few resources accessed via a file
descriptor that require this being done. 

the fact that an application has to understand this only adds to the
problems with the block-on-open design.

--p


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to