From: Ivan Grokhotkov Date: Tue, 8 Nov 2016 01:05:05 +0000 (+0800) Subject: lwip: fix duplicate definition of O_NONBLOCK X-Git-Tag: v1.0~70^2~7 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3f8d9d71e2c10e5ebdf3b07f3d527d74411bc35a;p=esp-idf lwip: fix duplicate definition of O_NONBLOCK LwIP will define O_NONBLOCK in sockets.h if it isn't defined yet. If sys/fcntl.h is included after socket.h, there will be duplicate definition. Work around by including sys/fcntl.h into lwipopts.h. https://github.com/espressif/esp-idf/issues/75 --- diff --git a/components/lwip/include/lwip/port/lwipopts.h b/components/lwip/include/lwip/port/lwipopts.h index f705887508..d06e756850 100755 --- a/components/lwip/include/lwip/port/lwipopts.h +++ b/components/lwip/include/lwip/port/lwipopts.h @@ -35,6 +35,7 @@ #include #include #include +#include #include "esp_task.h" #include "sdkconfig.h"