From: Arnaud Giersch Date: Thu, 31 Jan 2013 16:19:45 +0000 (+0100) Subject: Don't define variables in header file.! X-Git-Tag: v3_9_90~569^2~8 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/1ee0ed6b44e3639fcfcbb37a43e8709aa95a2db5 Don't define variables in header file.! --- diff --git a/src/bindings/java/jmsg_process.c b/src/bindings/java/jmsg_process.c index 9499ba5892..300c773998 100644 --- a/src/bindings/java/jmsg_process.c +++ b/src/bindings/java/jmsg_process.c @@ -15,6 +15,14 @@ XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(jmsg); +jfieldID jprocess_field_Process_bind; +jfieldID jprocess_field_Process_host; +jfieldID jprocess_field_Process_killTime; +jfieldID jprocess_field_Process_id; +jfieldID jprocess_field_Process_name; +jfieldID jprocess_field_Process_pid; +jfieldID jprocess_field_Process_ppid; + JNIEXPORT void JNICALL Java_org_simgrid_msg_Process_exit(JNIEnv *env, jobject jprocess) { if (smx_factory_initializer_to_use == SIMIX_ctx_cojava_factory_init) { diff --git a/src/bindings/java/jmsg_process.h b/src/bindings/java/jmsg_process.h index 566a877ab1..1d268cdc83 100644 --- a/src/bindings/java/jmsg_process.h +++ b/src/bindings/java/jmsg_process.h @@ -14,13 +14,13 @@ #include //Cached java fields -jfieldID jprocess_field_Process_bind; -jfieldID jprocess_field_Process_host; -jfieldID jprocess_field_Process_killTime; -jfieldID jprocess_field_Process_id; -jfieldID jprocess_field_Process_name; -jfieldID jprocess_field_Process_pid; -jfieldID jprocess_field_Process_ppid; +extern jfieldID jprocess_field_Process_bind; +extern jfieldID jprocess_field_Process_host; +extern jfieldID jprocess_field_Process_killTime; +extern jfieldID jprocess_field_Process_id; +extern jfieldID jprocess_field_Process_name; +extern jfieldID jprocess_field_Process_pid; +extern jfieldID jprocess_field_Process_ppid; JNIEXPORT void JNICALL Java_org_simgrid_msg_Process_exit(JNIEnv *env, jobject);