aboutsummaryrefslogtreecommitdiff
path: root/nuttx/TODO
diff options
context:
space:
mode:
authorpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2012-02-16 02:33:01 +0000
committerpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2012-02-16 02:33:01 +0000
commit2fa893134fdc69e0b82152bdf71362a428438da2 (patch)
treea73ac3397318ff3bed33d0f893620294c39c07af /nuttx/TODO
parent4d73d9348961a7288164f6d9c8f525a3f5a2f93d (diff)
downloadpx4-firmware-2fa893134fdc69e0b82152bdf71362a428438da2.tar.gz
px4-firmware-2fa893134fdc69e0b82152bdf71362a428438da2.tar.bz2
px4-firmware-2fa893134fdc69e0b82152bdf71362a428438da2.zip
Document recvfrom() bug
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4399 7fd9a85b-ad96-42d3-883c-3090e2eb8679
Diffstat (limited to 'nuttx/TODO')
-rw-r--r--nuttx/TODO14
1 files changed, 13 insertions, 1 deletions
diff --git a/nuttx/TODO b/nuttx/TODO
index 53eb7b02a..27701c2d0 100644
--- a/nuttx/TODO
+++ b/nuttx/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)
^^^^^^^^^^^^^^^^^^^^