X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8c93aab46d2f1dd9bfff43471ea78a9369aa4762..abd9f0ae086cef85194d86bb6019f30e3980f931:/src/simix/smx_process.cpp diff --git a/src/simix/smx_process.cpp b/src/simix/smx_process.cpp index 84cee3478a..724353594a 100644 --- a/src/simix/smx_process.cpp +++ b/src/simix/smx_process.cpp @@ -202,21 +202,6 @@ void SIMIX_process_stop(smx_process_t arg) { arg->context->stop(); } -void* simcall_HANDLER_process_create( - smx_simcall_t simcall, const char *name, xbt_main_func_t code, - void *data, const char *hostname, double kill_time, - int argc, char **argv, xbt_dict_t properties, - int auto_restart) -{ - void* res = SIMIX_process_create( - name, simgrid::simix::wrap_main(code, argc, argv), data, hostname, - kill_time, properties, auto_restart, simcall->issuer); - for (int i = 0; i != argc; ++i) - xbt_free(argv[i]); - xbt_free(argv); - return res; -} - /** * \brief Internal function to create a process. * @@ -252,7 +237,7 @@ smx_process_t SIMIX_process_create( xbt_assert(code && host != NULL, "Invalid parameters"); /* Process data */ process->pid = simix_process_maxpid++; - process->name = std::string(name); + process->name = simgrid::xbt::string(name); process->host = host; process->data = data; process->comms = xbt_fifo_new();