summaryrefslogtreecommitdiff
path: root/nuttx/net/net_internal.h
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-09-16 20:29:00 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-09-16 20:29:00 +0000
commit28ac0618357cd777265cff69fc7ec196b7ec51de (patch)
tree0074ae9aa5276d7a0272b8dcdd98819531e213a6 /nuttx/net/net_internal.h
parent9baa429e57191d588bf3534228c896dfe9e9e155 (diff)
downloadpx4-nuttx-28ac0618357cd777265cff69fc7ec196b7ec51de.tar.gz
px4-nuttx-28ac0618357cd777265cff69fc7ec196b7ec51de.tar.bz2
px4-nuttx-28ac0618357cd777265cff69fc7ec196b7ec51de.zip
Sockets were not being closed when a task exits
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2070 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/net/net_internal.h')
-rw-r--r--nuttx/net/net_internal.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/nuttx/net/net_internal.h b/nuttx/net/net_internal.h
index a4b1fe4dd..c66f808e4 100644
--- a/nuttx/net/net_internal.h
+++ b/nuttx/net/net_internal.h
@@ -148,9 +148,14 @@ extern "C" {
/* net_sockets.c *************************************************************/
EXTERN int sockfd_allocate(int minsd);
+EXTERN void sock_release(FAR struct socket *psock);
EXTERN void sockfd_release(int sockfd);
EXTERN FAR struct socket *sockfd_socket(int sockfd);
+/* net_close.c ***************************************************************/
+
+EXTERN int net_closesocket(FAR struct socket *psock);
+
/* sockopt support ***********************************************************/
#if defined(CONFIG_NET_SOCKOPTS) && !defined(CONFIG_DISABLE_CLOCK)