From f862baaaacea437e9e6af04da8f1374840c4e198 Mon Sep 17 00:00:00 2001 From: "mbbill@gmail.com" Date: Thu, 26 May 2011 12:06:14 +0000 Subject: [PATCH] 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 --- components/net/lwip/src/arch/include/arch/cc.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/net/lwip/src/arch/include/arch/cc.h b/components/net/lwip/src/arch/include/arch/cc.h index 9571dbff4e..cad3411cc9 100644 --- a/components/net/lwip/src/arch/include/arch/cc.h +++ b/components/net/lwip/src/arch/include/arch/cc.h @@ -57,6 +57,10 @@ typedef rt_uint32_t mem_ptr_t; #include /* 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 -- GitLab