X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/50486ccd16de39a3659592fab44adfaf3104a086..e51ea751d20f2437b9b350a3bab1db3c257fb54f:/src/simix/smx_context_raw.c diff --git a/src/simix/smx_context_raw.c b/src/simix/smx_context_raw.c index c053cff81c..fa653a78c8 100644 --- a/src/simix/smx_context_raw.c +++ b/src/simix/smx_context_raw.c @@ -6,7 +6,7 @@ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ -#include "simix/private.h" +#include "smx_private.h" #include "xbt/parmap.h" #ifdef HAVE_VALGRIND_VALGRIND_H @@ -97,10 +97,14 @@ __asm__ ( ); #elif PROCESSOR_x86_64 __asm__ ( -#if defined(APPLE) || defined(_WIN32) +#if defined(APPLE) ".text\n" ".globl _raw_makecontext\n" "_raw_makecontext:\n" +#elif defined(_WIN32) + ".text\n" + ".globl raw_makecontext\n" + "raw_makecontext:\n" #else ".text\n" ".globl raw_makecontext\n" @@ -128,10 +132,14 @@ __asm__ ( ); __asm__ ( -#if defined(APPLE) || defined(_WIN32) +#if defined(APPLE) ".text\n" ".globl _raw_swapcontext\n" "_raw_swapcontext:\n" +#elif defined(_WIN32) + ".text\n" + ".globl raw_swapcontext\n" + "raw_swapcontext:\n" #else ".text\n" ".globl raw_swapcontext\n"