On Wed, 31 Oct 2001, eric pouech wrote: > where's the busy wait ? the code blocks on poll for two types on events > - /dev/dsp becomes writable (some new fragments can be written) So, what do you think happens when /dev/dsp is *always* writable (due to insufficient data from the app)? Then it'll never block.