On Tuesday 17 September 2002 15.03, you wrote: > >IMHO the current behaviour is the proper behaviour as implemented by > > other file descriptors, and as mandated by POSIX. > > > ><http://www.opengroup.org/onlinepubs/007904975/functions/write.html> > > > >says regarding pipes, FIFOs and sockets: > >| The write() function shall fail if: > > the discussion here is about the behaviour of poll(2), not > write(2). as i read it, nobody has any problems with ALSA's write > implementation.
I expected write with EAGAIN instead of EPIPE when writing to a full buffer on a prepared card. If poll blocks, EAGAIN on non-blocking write, and blocking on blocking write is the natural behaviour. /Anders Torger ------------------------------------------------------- Sponsored by: AMD - Your access to the experts on Hammer Technology! Open Source & Linux Developers, register now for the AMD Developer Symposium. Code: EX8664 http://www.developwithamd.com/developerlab _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel