From e098a7292d1c7d1278002d84ebf345761564a120 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alexandro=20S=C3=A1nchez=20Bach?= <alexaltea123@gmail.com>
Date: Thu, 30 Oct 2014 23:07:48 +0100
Subject: [PATCH] Added #define's for deprecated POSIX names

---
 mongoose.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/mongoose.c b/mongoose.c
index 84c2d6094..0e5f283a5 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -1247,10 +1247,15 @@ void ns_mgr_free(struct ns_mgr *s) {
 #define fopen(x, y) mg_fopen((x), (y))
 #define open(x, y, z) mg_open((x), (y), (z))
 #define close(x) _close(x)
+#define fileno(x) _fileno(x)
 #define lseek(x, y, z) _lseeki64((x), (y), (z))
+#define read(x, y, z) _read((x), (y), (z))
+#define write(x, y, z) _write((x), (y), (z))
 #define popen(x, y) _popen((x), (y))
 #define pclose(x) _pclose(x)
 #define mkdir(x, y) _mkdir(x)
+#define rmdir(x) _rmdir(x)
+#define strdup(x) _strdup(x)
 #ifndef __func__
 #define STRX(x) #x
 #define STR(x) STRX(x)
-- 
GitLab