X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/595e59c568ff5f8510de201bfd800951cdc2adcb..e36a2202155d007c72d9f54fdddf3f422a8503f8:/src/simix/smx_context.cpp diff --git a/src/simix/smx_context.cpp b/src/simix/smx_context.cpp index 712ab9cfaa..e3991634b7 100644 --- a/src/simix/smx_context.cpp +++ b/src/simix/smx_context.cpp @@ -33,10 +33,10 @@ #include #endif -#ifdef __MINGW32__ -#define _aligned_malloc __mingw_aligned_malloc -#define _aligned_free __mingw_aligned_free -#endif //MINGW +#ifdef __MINGW32__ +#define _aligned_malloc __mingw_aligned_malloc +#define _aligned_free __mingw_aligned_free +#endif /*MINGW*/ #if HAVE_VALGRIND_H # include @@ -79,9 +79,9 @@ static simgrid::config::Flag context_factory_name( (std::string("Possible values: ")+contexts_list()).c_str(), context_factories[0].first); -int smx_context_stack_size; +unsigned smx_context_stack_size; int smx_context_stack_size_was_set = 0; -int smx_context_guard_size; +unsigned smx_context_guard_size; int smx_context_guard_size_was_set = 0; #if HAVE_THREAD_LOCAL_STORAGE static XBT_THREAD_LOCAL smx_context_t smx_current_context_parallel; @@ -100,7 +100,7 @@ void SIMIX_context_mod_init() { xbt_assert(simix_global->context_factory == nullptr); -#if HAVE_THREAD_CONTEXTS && !HAVE_THREAD_LOCAL_STORAGE +#if HAVE_THREAD_CONTEXTS && not HAVE_THREAD_LOCAL_STORAGE /* the __thread storage class is not available on this platform: * use getspecific/setspecific instead to store the current context in each thread */ xbt_os_thread_key_create(&smx_current_context_key); @@ -171,11 +171,11 @@ void *SIMIX_context_stack_new() * growing downward (PTH_STACKGROWTH == -1). Protected pages need to be put * after the stack when PTH_STACKGROWTH == 1. */ - if (smx_context_guard_size > 0 && !MC_is_active()) { + if (smx_context_guard_size > 0 && not MC_is_active()) { #if !defined(PTH_STACKGROWTH) || (PTH_STACKGROWTH != -1) static int warned_once = 0; - if (!warned_once) { + if (not warned_once) { XBT_WARN("Stack overflow protection is known to be broken on your system. Either stack grows upwards, or it was not even tested properly."); warned_once = 1; } @@ -221,7 +221,7 @@ void *SIMIX_context_stack_new() void SIMIX_context_stack_delete(void *stack) { - if (!stack) + if (not stack) return; #if HAVE_VALGRIND_H @@ -231,7 +231,7 @@ void SIMIX_context_stack_delete(void *stack) #endif #ifndef _WIN32 - if (smx_context_guard_size > 0 && !MC_is_active()) { + if (smx_context_guard_size > 0 && not MC_is_active()) { stack = (char *)stack - smx_context_guard_size; if (mprotect(stack, smx_context_guard_size, PROT_READ | PROT_WRITE) == -1) { XBT_WARN("Failed to remove page protection: %s", strerror(errno)); @@ -271,10 +271,10 @@ int SIMIX_context_get_nthreads() { * \param nb_threads the number of threads to use */ void SIMIX_context_set_nthreads(int nb_threads) { - if (nb_threads<=0) { + if (nb_threads<=0) { nb_threads = xbt_os_get_numcores(); XBT_INFO("Auto-setting contexts/nthreads to %d",nb_threads); - } + } #if !HAVE_THREAD_CONTEXTS xbt_assert(nb_threads == 1, "Parallel runs are impossible when the pthreads are missing."); #endif