void SIMIX_request_pre(smx_req_t req, int value)
{
+ XBT_DEBUG("Handling request %p: %s", req, SIMIX_request_name(req->call));
switch (req->call) {
case REQ_COMM_TEST:
SIMIX_request_answer(req);
break;
+ case REQ_FILE_READ:
+ SIMIX_pre_file_read(req);
+ break;
+
case REQ_NO_REQ:
THROWF(arg_error,0,"Asked to do the noop syscall on %s@%s",
SIMIX_process_get_name(req->issuer),
SIMIX_host_get_name(SIMIX_process_get_host(req->issuer))
);
break;
+
}
}
break;
case SIMIX_ACTION_IO:
+ SIMIX_post_io(action);
break;
}
}