diff --git a/TODO b/TODO index 83f8f0f9734ec0467145df6c724b795c362a0765..63bdd62c0dd3edca989fe462a6405fee3822a555 100644 --- a/TODO +++ b/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