X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/127880536a17bd02faba5e25df542b50c9fe72cc..89e9288d420d813507e1456acdef62615bf15075:/examples/msg/mc/bugged2_liveness.c diff --git a/examples/msg/mc/bugged2_liveness.c b/examples/msg/mc/bugged2_liveness.c index 47fa7e616d..8a060a3f32 100644 --- a/examples/msg/mc/bugged2_liveness.c +++ b/examples/msg/mc/bugged2_liveness.c @@ -87,6 +87,7 @@ int producer(int argc, char *argv[]) const char *mess = "message"; pready = 1; + XBT_INFO("pready = 1"); /* CS request */ XBT_INFO("Producer ask the request"); @@ -101,6 +102,7 @@ int producer(int argc, char *argv[]) buffer = strdup(mess); produce = 1; + XBT_INFO("produce = 1"); /* CS release */ MSG_task_send(MSG_task_create("release", 0, 1000, my_mailbox), "coordinator"); @@ -108,6 +110,8 @@ int producer(int argc, char *argv[]) produce = 0; pready = 0; + XBT_INFO("pready et produce = 0"); + } return 0; @@ -128,6 +132,7 @@ int consumer(int argc, char *argv[]) MSG_task_send(MSG_task_create("request", 0, 1000, my_mailbox), "coordinator"); cready = 1; + XBT_INFO("cready = 1"); /* Wait the answer */ m_task_t grant = NULL; @@ -139,10 +144,12 @@ int consumer(int argc, char *argv[]) mess = strdup(buffer); buffer[0] = '\0'; - /* Display message */ + /* Display message */ XBT_INFO("Message : %s", mess); - if(strcmp(mess, "") != 0) + if(strcmp(mess, "") != 0){ consume = 1; + XBT_INFO("consume = 1"); + } /* CS release */ MSG_task_send(MSG_task_create("release", 0, 1000, my_mailbox), "coordinator"); @@ -152,6 +159,8 @@ int consumer(int argc, char *argv[]) consume = 0; cready = 0; + XBT_INFO("cready et consume = 0"); + } return 0; @@ -179,7 +188,7 @@ int main(int argc, char *argv[]) MSG_function_register("consumer", consumer); MSG_function_register("producer", producer); MSG_launch_application("deploy_bugged2_liveness.xml"); - MSG_main_liveness(automaton, argv[0]); + MSG_main_liveness(automaton); return 0;