* under the terms of the license (GNU LGPL) which comes with this package. */
#include "xbt/misc.h"
+#include "simgrid_config.h" /*HAVE_MMAP*/
#include "time.h" /* to seed the random generator */
#include "xbt/sysdep.h"
#pragma fini (xbt_postexit)
#endif
-#ifdef WIN32
+#ifdef _XBT_WIN32
#include <windows.h>
/* Dummy prototype to make gcc happy */
#endif
static void xbt_preinit(void) {
- mmalloc_preinit();
+ #ifdef HAVE_MMAP
+ mmalloc_preinit();
+ #endif
xbt_log_preinit();
/* Connect our log channels: that must be done manually under windows */
xbt_log_postexit();
free(xbt_binary_name);
+#ifdef HAVE_MMAP
mmalloc_postexit();
+#endif
}
/** @brief Initialize the xbt mechanisms. */