summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorbernard.xiong <[email protected]>2010-02-18 04:04:38 +0000
committerbernard.xiong <[email protected]>2010-02-18 04:04:38 +0000
commit8a0409ab5f6f4aecd657d1dbbf6adaac0c13e0de (patch)
tree566cdabb31f735befc4f8ef3266d0b9b4277435f /net
parent860d1ddfd4a069c75ee66eea09f07b6b61b997be (diff)
add lwip_get_error function.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@420 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'net')
-rw-r--r--net/lwip/src/api/sockets.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/net/lwip/src/api/sockets.c b/net/lwip/src/api/sockets.c
index 36df4d8960..fc56fb465e 100644
--- a/net/lwip/src/api/sockets.c
+++ b/net/lwip/src/api/sockets.c
@@ -238,6 +238,14 @@ alloc_socket(struct netconn *newconn)
return -1;
}
+int lwip_get_error(int s)
+{
+ struct lwip_socket *sock;
+ sock = get_socket(s);
+
+ return sock->err;
+}
+
/* Below this, the well-known socket functions are implemented.
* Use google.com or opengroup.org to get a good description :-)
*