re PR libstdc++/11691 (stdio_filebuf leaks FILE buffer when "no close" is requested)
authorJonathan Wakely <redi@gcc.gnu.org>
Wed, 19 May 2004 08:31:07 +0000 (09:31 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 19 May 2004 08:31:07 +0000 (09:31 +0100)
2004-05-18  Jonathan Wakely  <redi@gcc.gnu.org>

* include/ext/stdio_filebuf.h: Update comments to reflect PR 11691.

From-SVN: r82019

libstdc++-v3/ChangeLog
libstdc++-v3/include/ext/stdio_filebuf.h

index 6896f16dcd4c814ff904722da9734053564cedde..867dad6f477e496c9f68643d69c3bf9263ceb994 100644 (file)
@@ -1,3 +1,7 @@
+2004-05-18  Jonathan Wakely  <redi@gcc.gnu.org>
+
+       * include/ext/stdio_filebuf.h: Update comments to reflect PR 11691.
+
 2004-05-18  Jan Beulich  <jbeulich@novell.com>
  
         PR libstdc++/15489
index 196492969b5a0835cb534b74174d2015b081d309..04619897206594eef64bf1e153788b6e9fed3df5 100644 (file)
@@ -68,7 +68,8 @@ namespace __gnu_cxx
        *  @param  size  Optimal or preferred size of internal buffer, in chars.
        *
        *  This constructor associates a file stream buffer with an open
-       *  POSIX file descriptor.
+       *  POSIX file descriptor. The file descriptor will be automatically
+       *  closed when the stdio_filebuf is closed/destroyed.
       */
       stdio_filebuf(int __fd, std::ios_base::openmode __mode,
                    size_t __size = static_cast<size_t>(BUFSIZ));
@@ -87,8 +88,8 @@ namespace __gnu_cxx
                    size_t __size = static_cast<size_t>(BUFSIZ));
 
       /**
-       *  Possibly closes the external data stream, in the case of the file
-       *  descriptor constructor and @c del @c == @c true.
+       *  Closes the external data stream if the file descriptor constructor
+       *  was used.
       */
       virtual
       ~stdio_filebuf();