Hi Peter,

On Dec 21, 2017, at 10:26 AM, Brian Burkhalter <brian.burkhal...@oracle.com> 
wrote:

> What about the case where read() returns 0, e.g., when reading from a socket, 
> but subsequent reads return positive values?
> 
>            // read to EOF which may read more or less than buffer size
>            while ((n = read(buf, nread, buf.length - nread)) > 0) {
>                nread += n;
>            }
> 
> Then it does not look as if buffer is full or am I mistaken?

Never mind, I think I am mistaken.

Thanks,

Brian

Reply via email to