asprintf(&who, "%s on %s: %s",
process->name,
- p_simdata->s_host->name,
+ p_simdata->smx_host->name,
(process->simdata->blocked) ? "[BLOCKED] "
: ((process->simdata->suspended) ? "[SUSPENDED] " : ""));
xbt_fifo_foreach(smx_action->cond_list, _cursor, cond, smx_cond_t) {
xbt_swag_foreach(process, cond->sleeping) {
DEBUG2("\t preparing to wake up %s on %s",
- process->name, process->simdata->s_host->name);
+ process->name, process->simdata->smx_host->name);
}
SIMIX_cond_broadcast(cond);
/* remove conditional from action */
xbt_fifo_foreach(smx_action->cond_list, _cursor, cond, smx_cond_t) {
xbt_swag_foreach(process, cond->sleeping) {
DEBUG2("\t preparing to wake up %s on %s",
- process->name, process->simdata->s_host->name);
+ process->name, process->simdata->smx_host->name);
}
SIMIX_cond_broadcast(cond);
/* remove conditional from action */
}
while ((process = xbt_swag_extract(simix_global->process_to_run))) {
DEBUG2("Scheduling %s on %s",
- process->name, process->simdata->s_host->name);
+ process->name, process->simdata->smx_host->name);
simix_global->current_process = process;
xbt_context_schedule(process->simdata->context);
/* fflush(NULL); */
if (fun == SIMIX_process_kill) {
process = arg;
DEBUG2("Killing %s on %s", process->name,
- process->simdata->s_host->name);
+ process->simdata->smx_host->name);
SIMIX_process_kill(process);
}
}
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;
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;
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;
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)
xbt_assert0(((process != NULL)
&& (process->simdata)), "Invalid parameters");
- return (process->simdata->s_host);
+ return (process->simdata->smx_host);
}
/**