I find I need one of these again, having worked around the last occurance,
without resorting to writing code.
Basically, I'm looking for something that reads on it's input, while
writing, but not blocking on it's output, if it would block, then it
sticks the data into a buffer.
This is for things like digital audio, on a busy system, where there
may occasionally be times when a 30K write might take longer than .1 seconds,
causing drop-outs.
Anyone seen this beast?
Or is there a fmightblock or similar, that I can use to implement this.
--
Ian Stirling. Designing a linux PDA, see http://www.mauve.demon.co.uk/
----- ******* If replying by email, check notices in header ******* -----
"The device every conquerer, yes, every altruistic liberator should be required
to wear on his shield... is a little girl and her kitten, at ground zero"
Sir Dominic Flandry in Poul Anderson's A Knight of Ghosts and Shadows