diff options
author | Roland McGrath <roland@gnu.org> | 2005-12-15 22:30:40 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 2005-12-15 22:30:40 +0000 |
commit | 29402b1285b2f8b8d65c1e478b59e658faaa2583 (patch) | |
tree | 9e6e938e1a351463f302fd58edcc68fc296c9908 /manual/stdio.texi | |
parent | 2826ac7e140c604a4f79362f50cf0a08a6c230f9 (diff) | |
download | glibc-29402b1285b2f8b8d65c1e478b59e658faaa2583.tar.gz |
[BZ #1997]
* manual/stdio.texi (String Streams): For open_memstream, elaborate a
little on malloc reference.
Diffstat (limited to 'manual/stdio.texi')
-rw-r--r-- | manual/stdio.texi | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/manual/stdio.texi b/manual/stdio.texi index 29de41a167..e4278b7a32 100644 --- a/manual/stdio.texi +++ b/manual/stdio.texi @@ -4852,8 +4852,9 @@ Got r @comment GNU @deftypefun {FILE *} open_memstream (char **@var{ptr}, size_t *@var{sizeloc}) This function opens a stream for writing to a buffer. The buffer is -allocated dynamically (as with @code{malloc}; @pxref{Unconstrained -Allocation}) and grown as necessary. +allocated dynamically and grown as necessary, using @code{malloc}. +After you've closed the stream, this buffer is your responsibility to +clean up using @code{free} or @code{realloc}. @xref{Unconstrained Allocation}. When the stream is closed with @code{fclose} or flushed with @code{fflush}, the locations @var{ptr} and @var{sizeloc} are updated to |