From 53f34dea04a16a8f6df074f707e07b4d0100edf3 Mon Sep 17 00:00:00 2001
From: Deomid Ryabkov <rojer@cesanta.com>
Date: Thu, 26 Apr 2018 14:50:05 +0100
Subject: [PATCH] Fix TZ on ESP8266

CL: Fix TZ on ESP8266

PUBLISHED_FROM=435a501a8b52524bccb67bb5a8ae7e09dfb4d44a
---
 mongoose.h                              | 4 ----
 src/common/platforms/esp8266/common.mk  | 2 +-
 src/common/platforms/platform_esp8266.h | 4 ----
 3 files changed, 1 insertion(+), 9 deletions(-)

diff --git a/mongoose.h b/mongoose.h
index 43cfe12e4..584e3e118 100644
--- a/mongoose.h
+++ b/mongoose.h
@@ -603,10 +603,6 @@ typedef struct stat cs_stat_t;
 #define __cdecl
 #define _FILE_OFFSET_BITS 32
 
-#if !defined(RTOS_SDK) && !defined(__cplusplus)
-#define fileno(x) -1
-#endif
-
 #define MG_LWIP 1
 
 /* struct timeval is defined in sys/time.h. */
diff --git a/src/common/platforms/esp8266/common.mk b/src/common/platforms/esp8266/common.mk
index 53452215c..5efc4b9ae 100644
--- a/src/common/platforms/esp8266/common.mk
+++ b/src/common/platforms/esp8266/common.mk
@@ -68,7 +68,7 @@ C_CXX_FLAGS  = -W -Wall -Werror -Wundef -Wno-comment -Wno-variadic-macros -Wpoin
                -DCS_PLATFORM=3 \
                -ffunction-sections -fdata-sections
 
-CFLAGS = -std=c99 $(C_CXX_FLAGS)
+CFLAGS = -std=gnu99 $(C_CXX_FLAGS)
 CXXFLAGS = -std=gnu++11 -fno-exceptions $(C_CXX_FLAGS)
 
 # linker flags used to generate the main object file
diff --git a/src/common/platforms/platform_esp8266.h b/src/common/platforms/platform_esp8266.h
index 0428f0585..3bef0441b 100644
--- a/src/common/platforms/platform_esp8266.h
+++ b/src/common/platforms/platform_esp8266.h
@@ -42,10 +42,6 @@ typedef struct stat cs_stat_t;
 #define __cdecl
 #define _FILE_OFFSET_BITS 32
 
-#if !defined(RTOS_SDK) && !defined(__cplusplus)
-#define fileno(x) -1
-#endif
-
 #define MG_LWIP 1
 
 /* struct timeval is defined in sys/time.h. */
-- 
GitLab