diff --git a/TODO b/TODO index b6d2cd00bd6..4d31d9dbdca 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) ^^^^^^^^^^^^^^^^^^^^