#include "msg/msg.h"
#include "msg/private.h"
#include "simix/private.h"
-#include "xbt/xbt_jcontext.h"
-#include "xbt/xbt_context_factory.h"
+#include "xbt/xbt_context_java.h"
#include "jmsg_process.h"
#include "jmsg_host.h"
#include "jmsg.h"
-#include "msg/msg_mailbox.h"
+#include "msg/mailbox.h"
XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(jmsg);
static jobject
native_to_java_process(m_process_t process)
{
- return ((xbt_jcontext_t)(process->simdata->s_process->simdata->context))->jprocess;
+ return ((xbt_ctx_java_t)(process->simdata->s_process->simdata->context))->jprocess;
}
argc++;
- argv = (char**)calloc(argc,sizeof(char*));
+ argv = xbt_new0(char*,1);
argv[0] = strdup("java");