X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/cbf284725ad8abc7b3baa8aec1d51950f23561e3..edd12decb0daed31ed134be194a81d434a16a519:/src/bindings/java/jmsg_process.cpp?ds=sidebyside diff --git a/src/bindings/java/jmsg_process.cpp b/src/bindings/java/jmsg_process.cpp index f8daf99417..3684a1623a 100644 --- a/src/bindings/java/jmsg_process.cpp +++ b/src/bindings/java/jmsg_process.cpp @@ -105,6 +105,7 @@ Java_org_simgrid_msg_Process_nativeInit(JNIEnv *env, jclass cls) { jxbt_throw_native(env,bprintf("Can't find some fields in Java class. You should report this bug.")); } } + JNIEXPORT void JNICALL Java_org_simgrid_msg_Process_create(JNIEnv * env, jobject jprocess_arg, @@ -152,8 +153,7 @@ Java_org_simgrid_msg_Process_create(JNIEnv * env, jdouble jkill = env->GetDoubleField(jprocess, jprocess_field_Process_killTime); /* Actually build the MSG process */ process = MSG_process_create_with_environment(name, - (xbt_main_func_t) jprocess, - /*data*/ jprocess, + simgrid::java::java_main, jprocess, host, /*argc, argv, properties*/ 0,NULL,NULL);