src/solaris/native/common/jni_util_md.c

Print this page

        

*** 23,32 **** --- 23,47 ---- * questions. */ #include "jni.h" #include "jni_util.h" + #include "dlfcn.h" + + void* getProcessHandle() { + static procHandle = NULL; + if (procHandle != NULL) { + return procHandle; + } + // char * err1 = (char *)dlerror(); + procHandle = (void*)dlopen(NULL, RTLD_LAZY); + // if (procHandle == NULL) { + // char * err = (char *)dlerror(); + // fprintf(stderr, "dlopen: %s\n", err); + // } + return procHandle; + } jstring nativeNewStringPlatform(JNIEnv *env, const char *str) { return NULL; }