diff options
author | John Leuner <jewel@pixie.co.za> | 2002-12-18 14:09:45 +0000 |
---|---|---|
committer | John Leuner <jewel@pixie.co.za> | 2002-12-18 14:09:45 +0000 |
commit | 18abd56d4024c7db24126eb2664e7378592c967a (patch) | |
tree | d7c1c2a9c8a79d2b41ba7c9428fb9b06ff16ac1b /native/jni/java-lang | |
parent | d732ada79b7f1531e613146658f61a069191720a (diff) | |
download | classpath-18abd56d4024c7db24126eb2664e7378592c967a.tar.gz |
* java/lang/System.java: delegated native calls to VMSystem
added three new calls VMSystem.makeStandardxxxStream
* vm/reference/java/lang/VMSystem.java: added 3 methods for default
implementation of makeStandardxxxStream
* native/jni/java-lang/Makefile.am (libjavalang_la_SOURCES): changed System to VMSystem
* native/jni/java-lang/java_lang_VMSystem.c: Added this file (copied from System.c)
* native/jni/java-lang/java_lang_System.c: Deleted this file
* include/java_lang_VMSystem.h: Added this file
* include/java_lang_System.h: Deleted this file
Diffstat (limited to 'native/jni/java-lang')
-rw-r--r-- | native/jni/java-lang/Makefile.am | 2 | ||||
-rw-r--r-- | native/jni/java-lang/java_lang_VMSystem.c (renamed from native/jni/java-lang/java_lang_System.c) | 20 |
2 files changed, 11 insertions, 11 deletions
diff --git a/native/jni/java-lang/Makefile.am b/native/jni/java-lang/Makefile.am index d4e7bf8f9..60b3672bc 100644 --- a/native/jni/java-lang/Makefile.am +++ b/native/jni/java-lang/Makefile.am @@ -1,6 +1,6 @@ pkglib_LTLIBRARIES = libjavalang.la libjavalangreflect.la -libjavalang_la_SOURCES = java_lang_System.c \ +libjavalang_la_SOURCES = java_lang_VMSystem.c \ java_lang_Object.c \ java_lang_Float.c \ java_lang_Double.c \ diff --git a/native/jni/java-lang/java_lang_System.c b/native/jni/java-lang/java_lang_VMSystem.c index d44ddcc36..9ab82af67 100644 --- a/native/jni/java-lang/java_lang_System.c +++ b/native/jni/java-lang/java_lang_VMSystem.c @@ -35,17 +35,17 @@ this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. */ -#include "java_lang_System.h" +#include "java_lang_VMSystem.h" #include <sys/time.h> #include <stdlib.h> /* - * Class: java_lang_System + * Class: java_lang_VMSystem * Method: setIn0 * Signature: (Ljava/io/InputStream;)V */ JNIEXPORT void JNICALL -Java_java_lang_System_setIn0 (JNIEnv * env, jclass thisClass, jobject in) +Java_java_lang_VMSystem_setIn0 (JNIEnv * env, jclass thisClass, jobject in) { jfieldID inField = (*env)->GetStaticFieldID(env, thisClass, "in", "Ljava/io/InputStream;"); @@ -53,12 +53,12 @@ Java_java_lang_System_setIn0 (JNIEnv * env, jclass thisClass, jobject in) } /* - * Class: java_lang_System + * Class: java_lang_VMSystem * Method: setOut0 * Signature: (Ljava/io/PrintStream;)V */ JNIEXPORT void JNICALL -Java_java_lang_System_setOut0 (JNIEnv * env, jclass thisClass, jobject out) +Java_java_lang_VMSystem_setOut0 (JNIEnv * env, jclass thisClass, jobject out) { jfieldID outField = (*env)->GetStaticFieldID(env, thisClass, "out", "Ljava/io/PrintStream;"); @@ -66,12 +66,12 @@ Java_java_lang_System_setOut0 (JNIEnv * env, jclass thisClass, jobject out) } /* - * Class: java_lang_System + * Class: java_lang_VMSystem * Method: setErr0 * Signature: (Ljava/io/PrintStream;)V */ JNIEXPORT void JNICALL -Java_java_lang_System_setErr0 (JNIEnv * env, jclass thisClass, jobject err) +Java_java_lang_VMSystem_setErr0 (JNIEnv * env, jclass thisClass, jobject err) { jfieldID errField = (*env)->GetStaticFieldID(env, thisClass, "err", "Ljava/io/PrintStream;"); @@ -79,12 +79,12 @@ Java_java_lang_System_setErr0 (JNIEnv * env, jclass thisClass, jobject err) } /* - * Class: java_lang_System + * Class: java_lang_VMSystem * Method: currentTimeMillis * Signature: ()J */ JNIEXPORT jlong JNICALL -Java_java_lang_System_currentTimeMillis (JNIEnv * env, jclass thisClass) +Java_java_lang_VMSystem_currentTimeMillis (JNIEnv * env, jclass thisClass) { /* Note: this implementation copied directly from Japhar's, by Chris Toshok. */ jlong result; @@ -101,7 +101,7 @@ Java_java_lang_System_currentTimeMillis (JNIEnv * env, jclass thisClass) } JNIEXPORT jboolean JNICALL -Java_java_lang_System_isWordsBigEndian (JNIEnv *env, jclass clazz) +Java_java_lang_VMSystem_isWordsBigEndian (JNIEnv *env, jclass clazz) { /* Are we little or big endian? From Harbison&Steele. */ union |