diff --git a/ChangeLog b/ChangeLog index 0f045301ea..4144af00d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1755,7 +1755,7 @@ * lib/stdio: All output stream logic was modified to support CONFIG_STDIO_LINEBUFFER. If standard C buffered I/O is enabled (CONFIG_STDIO_BUFFER_SIZE > 0), then this option may be added to force automatic, line-oriented flushing the output buffer - for printf() fprintf(), and vfprintf(). When a newline is encountered in the - format string, the output buffer will be flushed. This (slightly) increases - the NuttX footprint but supports the kind of behavior that people expect for - printf. + for putc(), fputc(), putchar(), puts(), fputs(), printf() fprintf(), and vfprintf(). + When a newline is encountered in the output string, the output buffer will be + flushed. This (slightly) increases the NuttX footprint but supports the kind of + behavior that people expect for printf. diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index 592fff318d..dad9c11729 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@

NuttX RTOS

-

Last Updated: May 13, 2011

+

Last Updated: May 14, 2011

@@ -2216,6 +2216,13 @@ nuttx-6.3 2011-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> information about RGMP. * lib/stdio/lib_fclose.c: Must flush all buffered data when the file is closed. Instead, it was discarding the buffered data. + * lib/stdio: All output stream logic was modified to support CONFIG_STDIO_LINEBUFFER. + If standard C buffered I/O is enabled (CONFIG_STDIO_BUFFER_SIZE > 0), then this + option may be added to force automatic, line-oriented flushing the output buffer + for putc(), fputc(), putchar(), puts(), fputs(), printf() fprintf(), and vfprintf(). + When a newline is encountered in the output string, the output buffer will be + flushed. This (slightly) increases the NuttX footprint but supports the kind of + behavior that people expect for printf. apps-6.3 2011-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> @@ -2228,7 +2235,7 @@ apps-6.3 2011-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> then a make error occurs because tools/mkdep.sh is called with no files. * system/free: Move Uros' custom free command from vsn/free * system/install: Add a new install command submitted by Uros Platise. - * examples/rgmpp. Add a placeholder for an RGMP build example. + * examples/rgmp. Add a placeholder for an RGMP build example. RGMP is a project for running GPOS and RTOS simultaneously on multi-processor platforms. See http://rgmp.sourceforge.net/wiki/index.php/Main_Page for further information about RGMP. NOTE: This is an empty example diff --git a/Documentation/NuttxPortingGuide.html b/Documentation/NuttxPortingGuide.html index 1ff52940b1..00368df0e6 100644 --- a/Documentation/NuttxPortingGuide.html +++ b/Documentation/NuttxPortingGuide.html @@ -3417,9 +3417,10 @@ build CONFIG_STDIO_LINEBUFFER: If standard C buffered I/O is enabled (CONFIG_STDIO_BUFFER_SIZE > 0), then this option may be added to force automatic, line-oriented flushing the output buffer - for printf() >, fprintf() >, and vfprintf() >. - When a newline character is encountered in the format string, the output buffer will be flushed. - This (slightly) increases the NuttX footprint but supports the kind of behavior that people expect for printf. + for putc(), fputc(), putchar(), puts(), fputs(), + printf(), fprintf(), and vfprintf(). + When a newline character is encountered in the output string, the output buffer will be flushed. + This (slightly) increases the NuttX footprint but supports the kind of behavior that people expect for printf().
  • CONFIG_NUNGET_CHARS: Number of characters that can be buffered by ungetc() (Only if CONFIG_NFILE_STREAMS > 0) diff --git a/configs/README.txt b/configs/README.txt index 50208f210c..77384eb1ad 100644 --- a/configs/README.txt +++ b/configs/README.txt @@ -506,10 +506,11 @@ defconfig -- This is a configuration file similar to the Linux CONFIG_STDIO_LINEBUFFER - If standard C buffered I/O is enabled (CONFIG_STDIO_BUFFER_SIZE > 0), then this option may be added to force automatic, line-oriented flushing the output buffer - for printf() fprintf(), and vfprintf(). When a newline is - encountered in the format string, the output buffer will be - flushed. This (slightly) increases the NuttX footprint but - supports the kind of behavior that people expect for printf. + for putc(), fputc(), putchar(), puts(), fputs(), printf(), + fprintf(), and vfprintf(). When a newline is encountered in + the output string, the output buffer will be flushed. This + (slightly) increases the NuttX footprint but supports the kind + of behavior that people expect for printf(). CONFIG_NUNGET_CHARS - Number of characters that can be buffered by ungetc() (Only if CONFIG_NFILE_STREAMS > 0) CONFIG_PREALLOC_MQ_MSGS - The number of pre-allocated message