X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/414e94ea617131be95347ce93a9b230bca821e19:/examples/msg/process-suspend/process-suspend.c..324a92e9d2403c2fafb9b9d816d8f1d4fffb9f58:/teshsuite/msg/process-suspend/process-suspend.c diff --git a/examples/msg/process-suspend/process-suspend.c b/teshsuite/msg/process-suspend/process-suspend.c similarity index 75% rename from examples/msg/process-suspend/process-suspend.c rename to teshsuite/msg/process-suspend/process-suspend.c index 19184ef69a..28171b195b 100644 --- a/examples/msg/process-suspend/process-suspend.c +++ b/teshsuite/msg/process-suspend/process-suspend.c @@ -9,13 +9,13 @@ XBT_LOG_NEW_DEFAULT_CATEGORY(msg_process_suspend, "Messages specific for this msg example"); /* The Lazy guy only wants to sleep, but can be awaken by the dream_master process. */ -static int lazy_guy(int argc, char *argv[]) +static int lazy_guy(int argc, char* argv[]) { XBT_INFO("Nobody's watching me ? Let's go to sleep."); - MSG_process_suspend(MSG_process_self()); /* - Start by suspending itself */ + MSG_process_suspend(MSG_process_self()); /* - Start by suspending itself */ XBT_INFO("Uuuh ? Did somebody call me ?"); - XBT_INFO("Going to sleep..."); /* - Then repetitively go to sleep, but got awaken */ + XBT_INFO("Going to sleep..."); /* - Then repetitively go to sleep, but got awaken */ MSG_process_sleep(10.0); XBT_INFO("Mmm... waking up."); @@ -33,22 +33,22 @@ static int lazy_guy(int argc, char *argv[]) } /* The Dream master: */ -static int dream_master(int argc, char *argv[]) +static int dream_master(int argc, char* argv[]) { XBT_INFO("Let's create a lazy guy."); /* - Create a lazy_guy process */ msg_process_t lazy = MSG_process_create("Lazy", lazy_guy, NULL, MSG_host_self()); XBT_INFO("Let's wait a little bit..."); - MSG_process_sleep(10.0); /* - Wait for 10 seconds */ + MSG_process_sleep(10.0); /* - Wait for 10 seconds */ XBT_INFO("Let's wake the lazy guy up! >:) BOOOOOUUUHHH!!!!"); - MSG_process_resume(lazy); /* - Then wake up the lazy_guy */ + MSG_process_resume(lazy); /* - Then wake up the lazy_guy */ - MSG_process_sleep(5.0); /* Repeat two times: */ + MSG_process_sleep(5.0); /* Repeat two times: */ XBT_INFO("Suspend the lazy guy while he's sleeping..."); - MSG_process_suspend(lazy); /* - Suspend the lazy_guy while he's asleep */ + MSG_process_suspend(lazy); /* - Suspend the lazy_guy while he's asleep */ XBT_INFO("Let him finish his siesta."); - MSG_process_sleep(10.0); /* - Wait for 10 seconds */ + MSG_process_sleep(10.0); /* - Wait for 10 seconds */ XBT_INFO("Wake up, lazy guy!"); - MSG_process_resume(lazy); /* - Then wake up the lazy_guy again */ + MSG_process_resume(lazy); /* - Then wake up the lazy_guy again */ MSG_process_sleep(5.0); XBT_INFO("Suspend again the lazy guy while he's sleeping..."); @@ -69,12 +69,12 @@ static int dream_master(int argc, char *argv[]) return 0; } -int main(int argc, char *argv[]) +int main(int argc, char* argv[]) { MSG_init(&argc, argv); xbt_assert(argc > 1, "Usage: %s platform_file\n\tExample: %s msg_platform.xml\n", argv[0], argv[0]); - MSG_create_environment(argv[1]); /* - Load the platform description */ + MSG_create_environment(argv[1]); /* - Load the platform description */ MSG_function_register("dream_master", dream_master); /* - Create and deploy the dream_master */ xbt_dynar_t hosts = MSG_hosts_as_dynar(); MSG_process_create("dream_master", dream_master, NULL, xbt_dynar_getfirst_as(hosts, msg_host_t));