浏览代码

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 年之前
父节点
当前提交
f862baaaac
共有 1 个文件被更改,包括 4 次插入0 次删除
  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>
 /* some errno not defined in newlib */
 #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
 #define LWIP_PROVIDE_ERRNO
 #endif