int argc; /* arguments number if any */
char **argv; /* arguments table if any */
MSG_error_t last_errno; /* the last value returned by a MSG_function */
- int paje_state; /* the number of state stacked with Paje */
+ int paje_state; /* the number of states stacked with Paje */
} s_simdata_process_t;
+typedef struct process_arg {
+ const char *name;
+ m_process_code_t code;
+ void *data;
+ m_host_t host;
+ int argc;
+ char **argv;
+ double kill_time;
+} s_process_arg_t, *process_arg_t;
+
/************************** Global variables ********************************/
typedef struct MSG_Global {
xbt_fifo_t host;
} s_MSG_Global_t, *MSG_Global_t;
extern MSG_Global_t msg_global;
+
/*************************************************************/
MSG_error_t __MSG_process_unblock(m_process_t process);
int __MSG_process_isBlocked(m_process_t process);
-#define ALVIN_SPECIAL_LOGING
#ifdef ALVIN_SPECIAL_LOGING
#define PAJE_PROCESS_STATE(process,state)\
if(msg_global->paje_output) \