On Fri, Apr 04, 2003 at 12:47:28PM +0200, David Olofson wrote:
> On Thursday 03 April 2003 15.36, [EMAIL PROTECTED] wrote:
> > i remember i have read a statement about a lock free ringbuffer
> > implemented in C somewhere.
> >
> > Can anybody remeber it ?
> 
> Here's one in C; the 'sfifo':
> 
>       http://olofson.net/mixed.html
> 
> 
> I've been using it in various environments for a few years, but that 
> doesn't guarantee anything. ;-)

well... it should for such small code :)

but how do i handle this sensibly ?


        res = sfifo_write(sf, &buf, j);
        if(res != j)
        {
                printf("Write failed!\n");

// eeek... no i dont want that...
                sleep(1);
        } else if(res)
                printf("Wrote %d\n", res);
> 
> 
> //David Olofson - Programmer, Composer, Open Source Advocate
> 
> .- The Return of Audiality! --------------------------------.
> | Free/Open Source Audio Engine for use in Games or Studio. |
> | RT and off-line synth. Scripting. Sample accurate timing. |
> `-----------------------------------> http://audiality.org -'
>    --- http://olofson.net --- http://www.reologica.se ---
> 

-- 
torben Hohn
http://galan.sourceforge.net -- The graphical Audio language

Reply via email to