X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2f37dba04ea44bc979a25129f10b18797b6fec1e..e47e02e59a4fb6c51d6b7d9cc8a3732cc73dc0ae:/src/simix/libsmx.cpp diff --git a/src/simix/libsmx.cpp b/src/simix/libsmx.cpp index 7bf0ed312a..7269508cc9 100644 --- a/src/simix/libsmx.cpp +++ b/src/simix/libsmx.cpp @@ -5,7 +5,7 @@ /* */ /* This is somehow the "libc" of SimGrid */ -/* Copyright (c) 2010-2018. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2010-2019. The SimGrid Team. All rights reserved. */ /* 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. */ @@ -166,12 +166,7 @@ void simcall_process_join(smx_actor_t process, double timeout) /** * @ingroup simix_process_management - * @brief Suspends a process. - * - * This function suspends the process by suspending the synchro - * it was waiting for completion. - * - * @param process a SIMIX process + * @brief Suspends an actor */ void simcall_process_suspend(smx_actor_t process) { @@ -389,8 +384,9 @@ int simcall_comm_test(smx_activity_t comm) */ smx_mutex_t simcall_mutex_init() { - if (not simix_global) { - fprintf(stderr,"You must run MSG_init before using MSG\n"); // We can't use xbt_die since we may get there before the initialization + if (simix_global == nullptr) { + fprintf(stderr, "You must initialize the SimGrid engine before using it\n"); // We can't use xbt_die since we may + // get there before the initialization xbt_abort(); } return simgrid::simix::simcall([] { return new simgrid::kernel::activity::MutexImpl(); });