diff --git a/mongoose.c b/mongoose.c index 84c2d609456696a2c43480aa35ff264de625c7e4..0e5f283a5be14ced052fe5e14715ac309f95b4e1 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)