From 53a0faa0cce4546b441cb6af033adaabd2f1da94 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Thu, 25 Apr 2002 03:21:58 +0000 Subject: added pepijn's bugfix (jdk <= 1.3 GC, tesselation) SGI Irix capable code .. correct NIO usage for tesselation .. minor stuff .. --- CNativeCode/jawt_misc.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'CNativeCode/jawt_misc.c') diff --git a/CNativeCode/jawt_misc.c b/CNativeCode/jawt_misc.c index 4f083d7..9fabd78 100644 --- a/CNativeCode/jawt_misc.c +++ b/CNativeCode/jawt_misc.c @@ -36,7 +36,7 @@ jawt_init (char* jawtLibName) if ( hDLL_JAWT==NULL ) { - printf(" jawt_init: LoadLibrary failed\n"); + printf(" jawt_init: LoadLibrary failed: %s\n", jawtLibName); return JNI_FALSE; } @@ -44,7 +44,8 @@ jawt_init (char* jawtLibName) GetProcAddress(hDLL_JAWT, "_JAWT_GetAWT@8"); if (JAWT_GetAWT_fn == NULL) { - printf(" jawt_init: GetProcAddress failed\n"); + printf(" jawt_init: GetProcAddress failed: %s in %s\n", + "_JAWT_GetAWT@8", jawtLibName); return JNI_FALSE; } return JNI_TRUE; @@ -52,19 +53,23 @@ jawt_init (char* jawtLibName) #endif #ifdef _X11_ + const char *err=NULL; if ( libHandleJAWT == NULL ) libHandleJAWT = dlopen(jawtLibName, RTLD_LAZY | RTLD_GLOBAL); if ( libHandleJAWT == NULL) { - printf(" jawt_init: dlopen failed\n"); + err=dlerror(); + printf(" jawt_init: dlopen failed: %s\n", jawtLibName); + if(err!=NULL) printf(" jawt_init: dlerror: %s\n", err); return JNI_FALSE; } JAWT_GetAWT_fn = (JAWT_GetAWT_fn_t*) dlsym(libHandleJAWT, "JAWT_GetAWT"); if (JAWT_GetAWT_fn == NULL) { - printf(" jawt_init: dlsym failed\n"); + printf(" jawt_init: dlsym failed: %s in %s\n", + "JAWT_GetAWT", jawtLibName); return JNI_FALSE; } -- cgit v1.2.3