/* hesder file generated from TeleTYpewriter.java */ #include "my_util_TeleTYpewriter.h" /* header file that provides access to the POSIX operating system API */ #include JNIEXPORT jstring JNICALL Java_my_util_TeleTYpewriter_getTTYName(JNIEnv *env, jclass cls) { char *name = ttyname(STDOUT_FILENO); return (*env)->NewStringUTF(env, name); } JNIEXPORT jboolean JNICALL Java_my_util_TeleTYpewriter_isTTY(JNIEnv *env, jclass cls) { return isatty(STDOUT_FILENO)? JNI_TRUE: JNI_FALSE; }