smx_host_t smx_host; /* the host on which the process is running */
smx_context_t context; /* the context (either uctx or thread) that executes the user function */
xbt_running_ctx_t *running_ctx;
- int doexception:1;
- int blocked:1;
- int suspended:1;
+ unsigned doexception:1;
+ unsigned blocked:1;
+ unsigned suspended:1;
smx_host_t new_host; /* if not null, the host on which the process must migrate to */
smx_action_t waiting_action; /* the current blocking action if any */
xbt_fifo_t comms; /* the current non-blocking communication actions */
xbt_running_ctx_t *SIMIX_process_get_running_context(void);
void SIMIX_process_exception_terminate(xbt_ex_t * e);
void SIMIX_pre_process_change_host(smx_process_t process,
- smx_host_t dest);
+ smx_host_t dest);
void SIMIX_process_change_host(smx_process_t process,
- smx_host_t dest);
+ smx_host_t dest);
void SIMIX_pre_process_change_host(smx_process_t process, smx_host_t host);
void SIMIX_pre_process_suspend(smx_simcall_t simcall);
smx_action_t SIMIX_process_suspend(smx_process_t process, smx_process_t issuer);