On Tue, 2003-01-14 at 11:00, Clemens Kirchgatterer wrote:
> > If you always read 4096 bytes then you will always receive whole
> > sections.

... assuming read() does not fail and return -1, of course.

> 
> but you may also read less, IMHO. i.e. when EINTR occours.
> 

read() will then return -1 and the content of the buffer should be
discarded, because it is not possible to tell how much data (if any) has
been copied to it. The next succeeding read will copy a complete section
to the buffer.

Andreas



-- 
Info:
To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as 
subject.

Reply via email to