From: mquinson Date: Tue, 6 Jul 2004 00:43:17 +0000 (+0000) Subject: Each process have to run gras_init/exit (one day, they'll have separate log settings) X-Git-Tag: v3.3~5173 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/b8a24f4bc03d6ae054db7fd55887207ae8da9ab7?hp=df41a705b5b5f15a4806414061bf325bfd8a6272 Each process have to run gras_init/exit (one day, they'll have separate log settings) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@173 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/examples/gras_stub_generator b/examples/gras_stub_generator index 174af654af..1c6376e9a8 100755 --- a/examples/gras_stub_generator +++ b/examples/gras_stub_generator @@ -76,9 +76,6 @@ int main (int argc,char *argv[]) { exit(1); } - /* GRAS setup */ - gras_init(&argc, argv); - /* Simulation setup */ MSG_global_init(); MSG_set_verbosity(MSG_SILENT); @@ -124,9 +121,7 @@ $warn int main(int argc, char *argv[]){ int errcode; - gras_init(&argc,argv); errcode=$pname(argc,argv); - gras_exit(); return errcode; } diff --git a/examples/ping/ping.c b/examples/ping/ping.c index 0a77a581b1..d43603b977 100644 --- a/examples/ping/ping.c +++ b/examples/ping/ping.c @@ -87,11 +87,14 @@ int server_cb_ping_handler(gras_socket_t *expeditor, int server (int argc,char *argv[]) { gras_error_t errcode; - server_data_t *g=gras_userdata_new(server_data_t); + server_data_t *g; gras_msgtype_t *ping_msg=NULL; int port = 4000; + gras_init(&argc,argv); + g=gras_userdata_new(server_data_t); + if (argc == 2) { port=atoi(argv[1]); } @@ -126,6 +129,7 @@ int server (int argc,char *argv[]) { INFO0("SERVER: Done."); gras_socket_close(g->sock); free(g); + gras_exit(); return no_error; } @@ -143,16 +147,17 @@ int client (int argc,char *argv[]); int client(int argc,char *argv[]) { gras_error_t errcode; - client_data_t *g=gras_userdata_new(client_data_t); + client_data_t *g; gras_socket_t *from; int ping, pong; - gras_msgtype_t *msg_ping_type, *msg_pong_type; + gras_msgtype_t *msg_ping_type=NULL, *msg_pong_type=NULL; const char *host = "127.0.0.1"; int port = 4000; - msg_ping_type = msg_pong_type = NULL; + gras_init(&argc, argv); + g=gras_userdata_new(client_data_t); if (argc == 3) { host=argv[1];