summaryrefslogtreecommitdiff
path: root/libjava/gcj
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/gcj')
-rw-r--r--libjava/gcj/cni.h8
-rw-r--r--libjava/gcj/javaprims.h2
2 files changed, 9 insertions, 1 deletions
diff --git a/libjava/gcj/cni.h b/libjava/gcj/cni.h
index b1254a2e191..08b55c3c7f2 100644
--- a/libjava/gcj/cni.h
+++ b/libjava/gcj/cni.h
@@ -2,7 +2,7 @@
// This file describes the Cygnus Native Interface, CNI.
// It provides a nicer interface to many of the things in gcj/javaprims.h.
-/* Copyright (C) 1998, 1999 Free Software Foundation
+/* Copyright (C) 1998, 1999, 2002 Free Software Foundation
This file is part of libgcj.
@@ -131,6 +131,12 @@ JvAttachCurrentThread (jstring name, java::lang::ThreadGroup* group)
return _Jv_AttachCurrentThread (name, group);
}
+extern inline java::lang::Thread*
+JvAttachCurrentThreadAsDaemon (jstring name, java::lang::ThreadGroup* group)
+{
+ return _Jv_AttachCurrentThreadAsDaemon (name, group);
+}
+
extern inline jint
JvDetachCurrentThread (void)
{
diff --git a/libjava/gcj/javaprims.h b/libjava/gcj/javaprims.h
index c4d86fb126e..4337f56d566 100644
--- a/libjava/gcj/javaprims.h
+++ b/libjava/gcj/javaprims.h
@@ -418,6 +418,8 @@ jint
_Jv_AttachCurrentThread(java::lang::Thread* thread);
extern "C" java::lang::Thread*
_Jv_AttachCurrentThread(jstring name, java::lang::ThreadGroup* group);
+extern "C" java::lang::Thread*
+_Jv_AttachCurrentThreadAsDaemon(jstring name, java::lang::ThreadGroup* group);
extern "C" jint _Jv_DetachCurrentThread (void);
extern "C" void _Jv_Throw (jthrowable) __attribute__ ((__noreturn__));