This is the mail archive of the
mailing list for the libstdc++ project.
Re: [Patch] Fix libstdc++/11378 (3rd take)
Nathan Myers wrote:
Does anybody know a circumstance where short writes are common enough
that performance in that case matters?For sure there are other factors I currently ignore, but it seems to me
that the relationship between BUFSIZ and PIPE_BUF is important, right? I
(please correct me asap if I'm wrong!) that if our requests were always
smaller than PIPE_BUF a Posix conforming write would never be short.
Unfortunately, a little bit of googling reveals that on many systems
PIPE_BUF is quite small, smaller than the already suboptimal BUFSIZ (512
bytes on NetBSD, f.i.).