summaryrefslogtreecommitdiff
path: root/nuttx/TODO
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-08-16 14:43:13 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-08-16 14:43:13 +0000
commit5bb6b9a9ce3e23fbf871eddfa2a7d6df50f446af (patch)
tree59095071f86c52c9c865fd5b9298b5b62fa585c1 /nuttx/TODO
parentcd37198d4a42c141d51c6b0608a22a25d6d4d6f0 (diff)
downloadpx4-nuttx-5bb6b9a9ce3e23fbf871eddfa2a7d6df50f446af.tar.gz
px4-nuttx-5bb6b9a9ce3e23fbf871eddfa2a7d6df50f446af.tar.bz2
px4-nuttx-5bb6b9a9ce3e23fbf871eddfa2a7d6df50f446af.zip
Document poll() problem
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2025 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/TODO')
-rw-r--r--nuttx/TODO10
1 files changed, 9 insertions, 1 deletions
diff --git a/nuttx/TODO b/nuttx/TODO
index 83f8f0f97..63bdd62c0 100644
--- a/nuttx/TODO
+++ b/nuttx/TODO
@@ -1,4 +1,4 @@
-NuttX TODO List (Last updated August 8, 2009)
+NuttX TODO List (Last updated August 16, 2009)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(5) Task/Scheduler (sched/)
@@ -234,6 +234,14 @@ o Network (net/, netutils/)
Status: Open, depends on UDP read-ahead support
Priority: Medium
+ Description: poll()/select() only works for availability of buffered TCP
+ read data (when read-ahead is enabled). The way writing is
+ handled in uIP, all sockets must wait when send and cannot
+ be notifiied when they can send without waiting.
+ Status: Open, probably will not be fixed.
+ Priority: Medium... this does effect porting of applications that expect
+ different behavior from poll()/select()
+
Description: sockets do not support all modes except for O_NONBLOCK. Sockets
support only (1) TCP/IP non-blocking read operations when read-ahead
buffering is enabled, and (2) TCP/IP accept() operations when TCP/IP