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