summaryrefslogtreecommitdiff
path: root/nuttx/net/net_internal.h
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-02-22 16:03:10 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-02-22 16:03:10 +0000
commit6e7deb2a77bcd3159a47328699e2c489238931b0 (patch)
tree831ec417cbc1df2167cb7451c6323cb440cde043 /nuttx/net/net_internal.h
parented21ea00afa6272bddcca7070ca0fa89e851c14c (diff)
downloadpx4-nuttx-6e7deb2a77bcd3159a47328699e2c489238931b0.tar.gz
px4-nuttx-6e7deb2a77bcd3159a47328699e2c489238931b0.tar.bz2
px4-nuttx-6e7deb2a77bcd3159a47328699e2c489238931b0.zip
Fix accept() logic. it was not monitoring for losses in connections.
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4412 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/net/net_internal.h')
-rw-r--r--nuttx/net/net_internal.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/nuttx/net/net_internal.h b/nuttx/net/net_internal.h
index e130b42e8..d12397e74 100644
--- a/nuttx/net/net_internal.h
+++ b/nuttx/net/net_internal.h
@@ -165,6 +165,13 @@ EXTERN void sock_release(FAR struct socket *psock);
EXTERN void sockfd_release(int sockfd);
EXTERN FAR struct socket *sockfd_socket(int sockfd);
+/* net_connect.c *************************************************************/
+
+#ifdef CONFIG_NET_TCP
+EXTERN int net_startmonitor(FAR struct socket *psock);
+EXTERN void net_stopmonitor(FAR struct uip_conn *conn);
+#endif
+
/* net_close.c ***************************************************************/
EXTERN int psock_close(FAR struct socket *psock);