X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/cff982bd049d26d7acbd0e23324e0de051b06d0d..f973433226af2e2e3059b62578bb0f3b215380fb:/examples/c/cloud-masterworker/cloud-masterworker.c diff --git a/examples/c/cloud-masterworker/cloud-masterworker.c b/examples/c/cloud-masterworker/cloud-masterworker.c index ce0052cb6a..7f3ed8f238 100644 --- a/examples/c/cloud-masterworker/cloud-masterworker.c +++ b/examples/c/cloud-masterworker/cloud-masterworker.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2007-2020. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2007-2023. 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. */ @@ -11,9 +11,9 @@ #include "simgrid/plugins/live_migration.h" #include "simgrid/vm.h" -#include "xbt/asserts.h" #include "xbt/log.h" #include "xbt/str.h" +#include "xbt/sysdep.h" XBT_LOG_NEW_DEFAULT_CATEGORY(cloud_masterworker, "Messages specific for this example"); @@ -53,13 +53,13 @@ static void worker_fun(int argc, char* argv[]) XBT_INFO("%s received from mailbox(%s)", pr_name, mbox_name); if (*payload == FINALIZE) { - free(payload); + xbt_free(payload); break; } sg_actor_execute(*payload); XBT_INFO("%s executed", pr_name); - free(payload); + xbt_free(payload); } } @@ -163,7 +163,7 @@ static void master_fun(int argc, char* argv[]) } XBT_INFO("# Goodbye now!"); - free(vms); + xbt_free(vms); } int main(int argc, char* argv[]) @@ -189,7 +189,7 @@ int main(int argc, char* argv[]) for (int i = 0; i < 2; i++) worker_pms[i] = pms[i + 1]; - free(pms); + xbt_free(pms); sg_actor_t actor = sg_actor_init("master", master_pm); sg_actor_set_data(actor, worker_pms); @@ -198,7 +198,7 @@ int main(int argc, char* argv[]) simgrid_run(); XBT_INFO("Bye (simulation time %g)", simgrid_get_clock()); - free(worker_pms); + xbt_free(worker_pms); return 0; }