summaryrefslogtreecommitdiff
path: root/nuttx/ChangeLog
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-05-14 15:21:04 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-05-14 15:21:04 +0000
commitf62084035feaf8b9a22804821b22e2a3c15e6eda (patch)
treee2d1548a5bf0d8e33386a178103c756473b90ad6 /nuttx/ChangeLog
parent6f8fd8927787deda605f6fb070bab21ee4022084 (diff)
downloadnuttx-f62084035feaf8b9a22804821b22e2a3c15e6eda.tar.gz
nuttx-f62084035feaf8b9a22804821b22e2a3c15e6eda.tar.bz2
nuttx-f62084035feaf8b9a22804821b22e2a3c15e6eda.zip
Implemented line-oriented buffering for std output
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3606 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/ChangeLog')
-rw-r--r--nuttx/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index 981e04717..0f045301e 100644
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -1752,3 +1752,10 @@
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 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.