diff --git a/legacy/eina/src/lib/eina_mmap.c b/legacy/eina/src/lib/eina_mmap.c index fe2a12071d..c8806e4244 100644 --- a/legacy/eina/src/lib/eina_mmap.c +++ b/legacy/eina/src/lib/eina_mmap.c @@ -20,6 +20,8 @@ # include "config.h" #endif +#ifndef _WIN32 + #ifdef STDC_HEADERS # include # include @@ -28,23 +30,6 @@ # include # endif #endif -#ifdef HAVE_ALLOCA_H -# include -#elif defined __GNUC__ -# define alloca __builtin_alloca -#elif defined _AIX -# define alloca __alloca -#elif defined _MSC_VER -# include -# define alloca _alloca -#else -# ifndef HAVE_ALLOCA -# ifdef __cplusplus -extern "C" -# endif -void *alloca (size_t); -# endif -#endif #include #include @@ -56,13 +41,8 @@ void *alloca (size_t); #include #include #include - -#ifdef HAVE_UNISTD_H # include -#endif -#ifdef HAVE_EVIL -# include #endif #include "eina_config.h" @@ -73,6 +53,7 @@ void *alloca (size_t); /*============================================================================* * Local * *============================================================================*/ + static Eina_Bool mmap_safe = EINA_FALSE; #ifndef _WIN32 static int _eina_mmap_log_dom = -1;