diff --git a/mongoose.h b/mongoose.h
index 22585992db0a789c8835bd7e20bde5a09df5771b..c763aae4b2a643f8110c779fcf3e8351402e56d6 100644
--- a/mongoose.h
+++ b/mongoose.h
@@ -474,6 +474,7 @@ typedef struct stat cs_stat_t;
 
 #include <assert.h>
 #include <ctype.h>
+#include <dirent.h>
 #include <fcntl.h>
 #include <inttypes.h>
 #include <machine/endian.h>