From 2bd86fa8312115914720b0ea53a16235bc640a0b Mon Sep 17 00:00:00 2001 From: patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> Date: Wed, 19 Nov 2008 20:06:20 +0000 Subject: [PATCH] Document poll/select bug git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1290 42af7a65-404d-4744-a932-0658087f49c3 --- TODO | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/TODO b/TODO index b6d2cd00bd..4d31d9dbdc 100644 --- a/TODO +++ b/TODO @@ -214,12 +214,18 @@ o Network (net/, netutils/) Status: Open Priority: Medium - Description: poll()/select is not implement for UDP sockets because they do + Description: poll()/select() is not implemented for UDP sockets because they do do not support read-ahead buffering. Therefore, there is never a case where you can read from a UDP socket without blocking. Status: Open, depends on UDP read-ahead support Priority: Medium + Description: poll()/select() does not detect incoming connections. As a result + they are not useful for implementing servers in the usual way. + Status: Open. + Priority: High. There is a work-around (compare examples/poll/net_reader.c + to examples/poll/net_listener.c). + o USB (drivers/usbdev) ^^^^^^^^^^^^^^^^^^^^ -- GitLab