JNIEXPORT jstring JNICALL JavaHowTo_getenv
(JNIEnv *env, jclass c, jstring jname){
if ( jname == NULL ) {
return NULL ;
}
const char *name =
(*env)->GetStringUTFChars(env, jname, (jboolean *)NULL) ;
const char *value = getenv(name) ;
(*env)->ReleaseStringUTFChars(env, jname, name) ;
return value ? (*env)->NewStringUTF(env, value) : NULL ;
}
See also this HowTo.
Written and compiled by Réal Gagnon ©1998-2005
[ home ]