XBT_INFO("Host '%s' open %p",MSG_host_get_name(MSG_host_self()), file);
size_t read = MSG_file_read(NULL,0,0,file);
- XBT_INFO("Host '%s' read %ld",MSG_host_get_name(MSG_host_self()),read);
+ XBT_INFO("Host '%s' read %zu", MSG_host_get_name(MSG_host_self()), read);
size_t write = MSG_file_write(NULL,0,0,file);
- XBT_INFO("Host '%s' write %ld",MSG_host_get_name(MSG_host_self()), write);
+ XBT_INFO("Host '%s' write %zu", MSG_host_get_name(MSG_host_self()), write);
int res = MSG_file_stat(0,NULL);
XBT_INFO("Host '%s' stat %d",MSG_host_get_name(MSG_host_self()), res);
target_link_libraries(mvmul m simgrid smpi )
target_link_libraries(smpi_sendrecv m simgrid smpi )
target_link_libraries(smpi_traced m simgrid smpi )
+target_link_libraries(smpi_traced_simple m simgrid smpi )
target_link_libraries(ttest01 m simgrid smpi )
target_link_libraries(mc_bugged1 m simgrid smpi )
target_link_libraries(mc_bugged2 m simgrid smpi )
typedef struct xbt_automaton* xbt_automaton_t;
typedef struct xbt_exp_label{
- enum{or=0, and=1, not=2, predicat=3, one=4} type;
+ /* fixme: "or", "and", and "not" are reserved keywords in C++ */
+ /* enum{or=0, and=1, not=2, predicat=3, one=4} type; */
+ int type;
union{
struct{
struct xbt_exp_label* left_exp;
"This task is still being used somewhere else. You cannot send it now. Go fix your code!");
t_simdata->isused = 1;
+ t_simdata->comm = NULL;
msg_global->sent_msg++;
/* Send it by calling SIMIX network layer */
"This task is still being used somewhere else. You cannot send it now. Go fix your code!");
t_simdata->isused = 1;
+ t_simdata->comm = NULL;
msg_global->sent_msg++;
/* Send it by calling SIMIX network layer */
"This task is still being used somewhere else. You cannot send it now. Go fix your code!");
t_simdata->isused=1;
+ t_simdata->comm = NULL;
msg_global->sent_msg++;