Browse Source

FIX: ESHUTDOWN is not defined when newlib is enabled.

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1435 bbd45198-f89e-11dd-88c7-29a3b14d5316
mbbill@gmail.com 14 years ago
parent
commit
f862baaaac
1 changed files with 4 additions and 0 deletions
  1. 4 0
      components/net/lwip/src/arch/include/arch/cc.h

+ 4 - 0
components/net/lwip/src/arch/include/arch/cc.h

@@ -57,6 +57,10 @@ typedef rt_uint32_t	mem_ptr_t;
 #include <errno.h>
 #include <errno.h>
 /* some errno not defined in newlib */
 /* some errno not defined in newlib */
 #define ENSRNOTFOUND 163  /* Domain name not found */
 #define ENSRNOTFOUND 163  /* Domain name not found */
+/* WARNING: ESHUTDOWN also not defined in newlib. We chose
+			180 here because the number "108" which is used
+			in arch.h has been assigned to another error code. */
+#define ESHUTDOWN 180
 #else
 #else
 #define LWIP_PROVIDE_ERRNO
 #define LWIP_PROVIDE_ERRNO
 #endif
 #endif