double kill_time;
} s_process_arg_t, *process_arg_t;
-typedef struct msg_comm_t {
+typedef struct msg_comm {
smx_action_t s_comm; /* SIMIX communication object encapsulated (the same for both processes) */
m_task_t task_sent; /* task sent (NULL for the receiver) */
m_task_t *task_received; /* where the task will be received (NULL for the sender) */
/************************** Global variables ********************************/
typedef struct MSG_Global {
xbt_fifo_t host;
- xbt_fifo_t process_list;
+ xbt_swag_t process_list;
int max_channel;
int PID;
int session;