[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Patch #805] Make include/jni.h usable by JJM kernels
From: |
nobody |
Subject: |
[Patch #805] Make include/jni.h usable by JJM kernels |
Date: |
Sun, 12 Jan 2003 10:06:12 -0500 |
Patch #805 has been updated.
Project:
Category: None
Status: Open
Summary: Make include/jni.h usable by JJM kernels
Follow-Ups:
Date: 2002-Dec-12 00:34
By: crawley
Comment:
(The title should read >>JVM<< not JJM ...)
This patch does two things:
1) If _JNI_VM_INTERNAL_TYPES_DEFINED is defined before
jni.h is #included, the "void *" dummy declarations
for jobject, methodID or fieldID are ifdef'd out.
This allows a JVM kernel to use the real typedefs.
2) ./configure --with-jni-extensions=xyz causes jni.h
to include JNI function vector extensions to be
#included from <jni_ext-xyz.h>
-------------------------------------------------------
Date: 2003-Jan-11 03:08
By: cbj
Comment:
Need to know if this is still needed.
-------------------------------------------------------
Date: 2003-Jan-13 01:06
By: crawley
Comment:
It is not needed in its current form.
I've take your advice and implemented the extensions
via a separate API that native can retrieve via GetEnv.
Kissme now only needs the "_JNI_VM_INTERNAL_TYPES_DEFINED"
changes in jni.h. Right now it is using its own copy of
jni.h.
-------------------------------------------------------
-------------------------------------------------------
For more info, visit:
http://savannah.gnu.org/patch/?func=detailpatch&patch_id=805&group_id=85