Commit f22167fd by Jakub Jelinek Committed by Jakub Jelinek

re PR libgcj/38872 (libgcj.so dropped _Jv_CreateJavaVM and _Jv_GetStringChars symbols)

	PR libgcj/38872
	* gcj/javaprims.h (_Jv_CreateJavaVM): Change to extern "C" symbol.
	* libjgc_bc.c (_Jv_GetStringChars): Remove.

From-SVN: r143698
parent 8cff583a
2009-01-26 Jakub Jelinek <jakub@redhat.com>
PR libgcj/38872
* gcj/javaprims.h (_Jv_CreateJavaVM): Change to extern "C" symbol.
* libjgc_bc.c (_Jv_GetStringChars): Remove.
2009-01-12 Andrew Haley <aph@redhat.com> 2009-01-12 Andrew Haley <aph@redhat.com>
* sun/misc/natUnsafe.cc (spinlock contructor): Call sched_yield(). * sun/misc/natUnsafe.cc (spinlock contructor): Call sched_yield().
......
// javaprims.h - Main external header file for libgcj. -*- c++ -*- // javaprims.h - Main external header file for libgcj. -*- c++ -*-
/* Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 /* Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
Free Software Foundation 2008, 2009 Free Software Foundation
This file is part of libgcj. This file is part of libgcj.
...@@ -919,7 +919,7 @@ struct _Jv_VMInitArgs ...@@ -919,7 +919,7 @@ struct _Jv_VMInitArgs
jboolean ignoreUnrecognized; jboolean ignoreUnrecognized;
}; };
extern jint _Jv_CreateJavaVM (struct _Jv_VMInitArgs*); extern "C" jint _Jv_CreateJavaVM (struct _Jv_VMInitArgs*);
void void
_Jv_ThreadRun (java::lang::Thread* thread); _Jv_ThreadRun (java::lang::Thread* thread);
......
/* libgcj_bc.c */ /* libgcj_bc.c */
/* Copyright (C) 2006 Free Software Foundation /* Copyright (C) 2006, 2009 Free Software Foundation
This file is part of libgcj. This file is part of libgcj.
...@@ -89,7 +89,6 @@ void _Jv_AttachCurrentThreadAsDaemon () {} ...@@ -89,7 +89,6 @@ void _Jv_AttachCurrentThreadAsDaemon () {}
void _Jv_CreateJavaVM () {} void _Jv_CreateJavaVM () {}
void _Jv_DetachCurrentThread () {} void _Jv_DetachCurrentThread () {}
void _Jv_Free () {} void _Jv_Free () {}
void _Jv_GetStringChars () {}
void _Jv_GetStringUTFLength () {} void _Jv_GetStringUTFLength () {}
void _Jv_GetStringUTFRegion () {} void _Jv_GetStringUTFRegion () {}
void _Jv_Malloc () {} void _Jv_Malloc () {}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment