From: alegrand Date: Mon, 9 Jun 2008 21:56:41 +0000 (+0000) Subject: Propagate recent modifications of change_host function to java. X-Git-Tag: v3.3~392 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/6d42f087b6455decd2eb71db29d38d6909fd6165?ds=sidebyside Propagate recent modifications of change_host function to java. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5584 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/java/jmsg.c b/src/java/jmsg.c index 73b69e93ed..681c19edb7 100644 --- a/src/java/jmsg.c +++ b/src/java/jmsg.c @@ -302,14 +302,8 @@ Java_simgrid_msg_MsgNative_processSelfPPID(JNIEnv* env, jclass cls) { } JNIEXPORT void JNICALL -Java_simgrid_msg_MsgNative_processChangeHost(JNIEnv* env, jclass cls, jobject jprocess, jobject jhost){ +Java_simgrid_msg_MsgNative_processChangeHost(JNIEnv* env, jclass cls, jobject jhost){ m_host_t host = jhost_get_native(env,jhost); - m_process_t process = jprocess_to_native_process(jprocess,env); - - if(!process) { - jxbt_throw_notbound(env,"process",jprocess); - return; - } if(!host) { jxbt_throw_notbound(env,"host",jhost); @@ -317,7 +311,7 @@ Java_simgrid_msg_MsgNative_processChangeHost(JNIEnv* env, jclass cls, jobject jp } /* try to change the host of the process */ - if(MSG_OK != MSG_process_change_host(process,host)) + if(MSG_OK != MSG_process_change_host(host)) jxbt_throw_native(env, xbt_strdup("MSG_process_change_host() failed")); } diff --git a/src/java/jmsg.h b/src/java/jmsg.h index 93f4ee668b..6690965b0b 100644 --- a/src/java/jmsg.h +++ b/src/java/jmsg.h @@ -125,7 +125,7 @@ JNIEXPORT jint JNICALL Java_simgrid_msg_MsgNative_processSelfPPID * Signature (Lsimgrid/msg/Process;Lsimgrid/msg/Host;)V */ JNIEXPORT void JNICALL Java_simgrid_msg_MsgNative_processChangeHost - (JNIEnv *, jclass, jobject, jobject); + (JNIEnv *, jclass, jobject); /* * Class simgrid_msg_Msg