diff --git a/mongoose.c b/mongoose.c index 0e5f283a..e56dc669 100644 --- a/mongoose.c +++ b/mongoose.c @@ -1274,8 +1274,13 @@ typedef HANDLE process_id_t; #else ////////////// UNIX specific defines and includes +#if !defined(MONGOOSE_NO_FILESYSTEM) &&\ + (!defined(MONGOOSE_NO_DAV) || !defined(MONGOOSE_NO_DIRECTORY_LISTING)) #include +#endif +#if !defined(MONGOOSE_NO_FILESYSTEM) && !defined(MONGOOSE_NO_DL) #include +#endif #include #include #define O_BINARY 0