summaryrefslogtreecommitdiff
path: root/native/jni/java-lang
diff options
context:
space:
mode:
authorJohn Leuner <jewel@pixie.co.za>2002-12-18 14:09:45 +0000
committerJohn Leuner <jewel@pixie.co.za>2002-12-18 14:09:45 +0000
commit18abd56d4024c7db24126eb2664e7378592c967a (patch)
treed7c1c2a9c8a79d2b41ba7c9428fb9b06ff16ac1b /native/jni/java-lang
parentd732ada79b7f1531e613146658f61a069191720a (diff)
downloadclasspath-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.am2
-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