From 1ee0ed6b44e3639fcfcbb37a43e8709aa95a2db5 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Thu, 31 Jan 2013 17:19:45 +0100 Subject: [PATCH] Don't define variables in header file.! --- src/bindings/java/jmsg_process.c | 8 ++++++++ src/bindings/java/jmsg_process.h | 14 +++++++------- 2 files changed, 15 insertions(+), 7 deletions(-) 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); -- 2.20.1