From d58a00ab3206780f2a75e495e76613aa706f0ba4 Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Tue, 4 Feb 2020 17:18:36 +0100 Subject: [PATCH] convert two tesh to use s4u instead of using SIMIX directly --- .../simix/generic-simcalls/generic-simcalls.cpp | 11 ++++++----- teshsuite/simix/stack-overflow/stack-overflow.cpp | 12 ++++++------ 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/teshsuite/simix/generic-simcalls/generic-simcalls.cpp b/teshsuite/simix/generic-simcalls/generic-simcalls.cpp index 6fd72c9e12..0fb69ea16a 100644 --- a/teshsuite/simix/generic-simcalls/generic-simcalls.cpp +++ b/teshsuite/simix/generic-simcalls/generic-simcalls.cpp @@ -8,8 +8,9 @@ #include -#include #include +#include +#include #include #include #include @@ -99,10 +100,10 @@ static void master() int main(int argc, char* argv[]) { - SIMIX_global_init(&argc, argv); + simgrid::s4u::Engine e(&argc, argv); xbt_assert(argc == 2, "Usage: %s platform.xml\n", argv[0]); - simgrid_load_platform(argv[1]); - simcall_process_create("master", example::master, NULL, sg_host_by_name("Tremblay"), NULL); - SIMIX_run(); + e.load_platform(argv[1]); + simgrid::s4u::Actor::create("master", e.host_by_name("Tremblay"), example::master); + e.run(); return 0; } diff --git a/teshsuite/simix/stack-overflow/stack-overflow.cpp b/teshsuite/simix/stack-overflow/stack-overflow.cpp index d2100f342a..ccab36f698 100644 --- a/teshsuite/simix/stack-overflow/stack-overflow.cpp +++ b/teshsuite/simix/stack-overflow/stack-overflow.cpp @@ -5,9 +5,9 @@ /* 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 "simgrid/simix.hpp" +#include "simgrid/s4u/Actor.hpp" +#include "simgrid/s4u/Engine.hpp" #include "xbt/log.h" -#include #include @@ -41,13 +41,13 @@ static void master() int main(int argc, char* argv[]) { - SIMIX_global_init(&argc, argv); + simgrid::s4u::Engine e(&argc, argv); xbt_assert(argc == 2, "Usage: %s platform.xml\n", argv[0]); - simgrid_load_platform(argv[1]); - simcall_process_create("master", master, NULL, sg_host_by_name("Tremblay"), NULL); - SIMIX_run(); + e.load_platform(argv[1]); + simgrid::s4u::Actor::create("master", e.host_by_name("Tremblay"), master); + e.run(); return 0; } -- 2.20.1