more fmemopen null termination fixes
authorRich Felker <dalias@aerifal.cx>
Mon, 5 Sep 2011 01:53:20 +0000 (21:53 -0400)
committerRich Felker <dalias@aerifal.cx>
Mon, 5 Sep 2011 01:53:20 +0000 (21:53 -0400)
commitd2e061a2bd3f7674cfef2e2217e0695419041b5e
tree282e26dcafdfcae964a892f27bcba9e529b3da6b
parente72ee5786b1f328da131b87388333c2e3a09b7b3
more fmemopen null termination fixes

null termination is only added when current size grows.
in update modes, null termination is not added if it does not fit
(i.e. it is not allowed to clobber data).

these rules make very little sense, but that's how it goes..
src/stdio/fmemopen.c