X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/30c54a7badd5c6ab2f434f0fa4b7b160f5af115a..abc5102a36bbe2a0674fbdf41f0902be410d29c7:/src/simix/smx_process.c diff --git a/src/simix/smx_process.c b/src/simix/smx_process.c index 19bc82e3eb..f9049524a9 100644 --- a/src/simix/smx_process.c +++ b/src/simix/smx_process.c @@ -27,7 +27,7 @@ void SIMIX_process_cleanup(void *arg) xbt_swag_remove(arg, simix_global->process_list); xbt_swag_remove(arg, simix_global->process_to_run); xbt_swag_remove(arg, - ((smx_process_t) arg)->simdata->s_host->simdata-> + ((smx_process_t) arg)->simdata->smx_host->simdata-> process_list); free(((smx_process_t) arg)->name); ((smx_process_t) arg)->name = NULL; @@ -64,7 +64,7 @@ smx_process_t SIMIX_process_create(const char *name, xbt_assert0(((code != NULL) && (host != NULL)), "Invalid parameters"); /* Simulator Data */ - simdata->s_host = host; + simdata->smx_host = host; simdata->mutex = NULL; simdata->cond = NULL; simdata->argc = argc; @@ -126,7 +126,7 @@ void SIMIX_jprocess_create(const char *name, smx_host_t host, name, host, data, jprocess, jenv); xbt_assert0(host, "Invalid parameters"); /* Simulator Data */ - simdata->s_host = host; + simdata->smx_host = host; simdata->mutex = NULL; simdata->cond = NULL; simdata->argc = 0; @@ -169,7 +169,7 @@ void SIMIX_process_kill(smx_process_t process) smx_simdata_process_t p_simdata = process->simdata; DEBUG2("Killing process %s on %s", process->name, - p_simdata->s_host->name); + p_simdata->smx_host->name); /* Cleanup if we were waiting for something */ if (p_simdata->mutex) @@ -232,7 +232,7 @@ smx_host_t SIMIX_process_get_host(smx_process_t process) xbt_assert0(((process != NULL) && (process->simdata)), "Invalid parameters"); - return (process->simdata->s_host); + return (process->simdata->smx_host); } /** @@ -300,10 +300,10 @@ void SIMIX_process_suspend(smx_process_t process) } } else { /* process executing, I can create an action and suspend it */ - process->simdata->suspended = 1; smx_action_t dummy; smx_cond_t cond; char name[] = "dummy"; + process->simdata->suspended = 1; cond = SIMIX_cond_init(); dummy = SIMIX_action_execute(SIMIX_process_get_host(process), name, 0); @@ -340,11 +340,11 @@ void SIMIX_process_resume(smx_process_t process) simdata->suspended = 0; /* He'll wake up by itself */ return; } else if (simdata->cond) { - DEBUG0("Resume process blocked on a conditional"); /* temporaries variables */ smx_cond_t c; xbt_fifo_item_t i; smx_action_t act; + DEBUG0("Resume process blocked on a conditional"); simdata->suspended = 0; c = simdata->cond; xbt_fifo_foreach(c->actions, i, act, smx_action_t) { @@ -388,26 +388,6 @@ void *SIMIX_process_get_jprocess(smx_process_t process) return xbt_context_get_jprocess(process->simdata->context); } -void SIMIX_process_set_jmutex(smx_process_t process, void *jm) -{ - xbt_context_set_jmutex(process->simdata->context, jm); -} - -void *SIMIX_process_get_jmutex(smx_process_t process) -{ - return xbt_context_get_jmutex(process->simdata->context); -} - -void SIMIX_process_set_jcond(smx_process_t process, void *jc) -{ - xbt_context_set_jcond(process->simdata->context, jc); -} - -void *SIMIX_process_get_jcond(smx_process_t process) -{ - return xbt_context_get_jcond(process->simdata->context); -} - void SIMIX_process_set_jenv(smx_process_t process, void *je) { xbt_context_set_jenv(process->simdata->context, je);