Now I am not sure that the right correction:
- sablevm uses short names first so it should work without the additional __J
- tracing in sableVM shows that the JNI_OnLoad fails.

That probably a classloader problem (org/apache/tomcat/jni/FileInfo is not found but java/lang/String is found), any hint?

Cheers

Jean-Frederic

[EMAIL PROTECTED] wrote:

jfclere     2005/08/27 09:14:50

 Modified:    jni/native/include tcn.h
 Log:
 Add support for sableVM.
Revision Changes Path
 1.31      +6 -1      jakarta-tomcat-connectors/jni/native/include/tcn.h
Index: tcn.h
 ===================================================================
 RCS file: /home/cvs/jakarta-tomcat-connectors/jni/native/include/tcn.h,v
 retrieving revision 1.30
 retrieving revision 1.31
 diff -u -r1.30 -r1.31
 --- tcn.h      12 Jul 2005 14:56:10 -0000      1.30
 +++ tcn.h      27 Aug 2005 16:14:50 -0000      1.31
 @@ -100,8 +100,13 @@
  #define TCN_IMPARGS     JNIEnv *e, jobject o, void *sock
  #define TCN_IMPCALL(X)  e, o, X->opaque
+#ifdef HAVE_SABLEVM
 +#define TCN_IMPLEMENT_CALL(RT, CL, FN)  \
 +    JNIEXPORT RT JNICALL Java_org_apache_tomcat_jni_##CL##_##FN##__J
 +#else
  #define TCN_IMPLEMENT_CALL(RT, CL, FN)  \
      JNIEXPORT RT JNICALL Java_org_apache_tomcat_jni_##CL##_##FN
 +#endif
#define TCN_IMPLEMENT_METHOD(RT, FN) \
      static RT method_##FN
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to