Document recvfrom() bug
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4399 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
890b0f59ac
commit
7a9cfee9fc
14
TODO
14
TODO
@ -13,7 +13,7 @@ nuttx/
|
||||
(1) pthreads (sched/)
|
||||
(2) C++ Support
|
||||
(5) Binary loaders (binfmt/)
|
||||
(17) Network (net/, drivers/net)
|
||||
(18) Network (net/, drivers/net)
|
||||
(2) USB (drivers/usbdev, drivers/usbhost)
|
||||
(8) Libraries (lib/)
|
||||
(10) File system/Generic drivers (fs/, drivers/)
|
||||
@ -437,6 +437,18 @@ o Network (net/, drivers/net)
|
||||
Status: Open
|
||||
Priority: Low unless you need it.
|
||||
|
||||
Title: RECV/RECVFROM RETURN VALUE
|
||||
Description: If the peer performs an orderly shutdown, then recvfrom currently returns
|
||||
an error with errno set to ENOTCONN. This is wrong. There is a fine
|
||||
distinction. The ENOTCONN errno is intended for the case where the socket
|
||||
was never connected. In the case were the socket was connected then the
|
||||
peer performs an order shutdown: "...If no messages are available to be
|
||||
received and the peer has performed an orderly shutdown, recv() shall
|
||||
return 0. ..."
|
||||
Status: Open and there is a kludge in apps/netutils/ftpd/ftpdc.c work around this
|
||||
bad return value.
|
||||
Priority: Medium
|
||||
|
||||
o USB (drivers/usbdev, drivers/usbhost)
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user