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