X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/87191a059efa60ea53e821e02be9a0d888ac3395..5c108161f0c1d82e2ab7590344d0aa2322736019:/src/jmsg_vm.c diff --git a/src/jmsg_vm.c b/src/jmsg_vm.c index ffa971486e..7e98a81d1e 100644 --- a/src/jmsg_vm.c +++ b/src/jmsg_vm.c @@ -28,10 +28,14 @@ Java_org_simgrid_msg_VM_nativeInit(JNIEnv *env, jclass cls) { } } JNIEXPORT void JNICALL -Java_org_simgrid_msg_VM_start(JNIEnv *env, jobject jvm, jobject jhost, jint jcoreamount) { +Java_org_simgrid_msg_VM_start(JNIEnv *env, jobject jvm, jobject jhost, jstring jname, jint jcoreamount) { msg_host_t host = jhost_get_native(env, jhost); - msg_vm_t vm = MSG_vm_start(host, (int)jcoreamount); + const char *name; + name = (*env)->GetStringUTFChars(env, jname, 0); + name = xbt_strdup(name); + + msg_vm_t vm = MSG_vm_start(host, name, (int)jcoreamount); jvm_bind(env,jvm,vm); }