diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-02-22 16:03:10 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-02-22 16:03:10 +0000 |
commit | 6e7deb2a77bcd3159a47328699e2c489238931b0 (patch) | |
tree | 831ec417cbc1df2167cb7451c6323cb440cde043 /nuttx/net/net_internal.h | |
parent | ed21ea00afa6272bddcca7070ca0fa89e851c14c (diff) | |
download | px4-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.h | 7 |
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); |