diff options
author | patacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679> | 2012-02-16 02:33:01 +0000 |
---|---|---|
committer | patacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679> | 2012-02-16 02:33:01 +0000 |
commit | 2fa893134fdc69e0b82152bdf71362a428438da2 (patch) | |
tree | a73ac3397318ff3bed33d0f893620294c39c07af /nuttx/TODO | |
parent | 4d73d9348961a7288164f6d9c8f525a3f5a2f93d (diff) | |
download | px4-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/TODO | 14 |
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) ^^^^^^^^^^^^^^^^^^^^ |