mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-12-19 09:05:17 +08:00
natClassLoader.cc: Don't include link.h or dladdr.h.
2006-04-25 Andrew Haley <aph@redhat.com> * java/lang/natClassLoader.cc: Don't include link.h or dladdr.h. * boehm.cc: Don't include link.h. (_Jv_RegisterLibForGc): Cast away const when calling dladdr(). From-SVN: r113246
This commit is contained in:
parent
75d8b2d014
commit
5233753562
@ -1,3 +1,9 @@
|
||||
2006-04-25 Andrew Haley <aph@redhat.com>
|
||||
|
||||
* java/lang/natClassLoader.cc: Don't include link.h or dladdr.h.
|
||||
* boehm.cc: Don't include link.h.
|
||||
(_Jv_RegisterLibForGc): Cast away const when calling dladdr().
|
||||
|
||||
2006-04-24 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* java/lang/natClass.cc (_Jv_getInterfaceMethod): Skip <clinit>.
|
||||
|
@ -36,7 +36,6 @@ details. */
|
||||
#undef _GNU_SOURCE
|
||||
#define _GNU_SOURCE
|
||||
#include <dlfcn.h>
|
||||
#include <link.h>
|
||||
#endif
|
||||
|
||||
extern "C"
|
||||
@ -664,8 +663,8 @@ _Jv_RegisterLibForGc (const void *p __attribute__ ((__unused__)))
|
||||
{
|
||||
#ifdef HAVE_DLFCN_H
|
||||
Dl_info info;
|
||||
|
||||
if (dladdr (p, &info) != 0)
|
||||
|
||||
if (dladdr (const_cast<void *>(p), &info) != 0)
|
||||
{
|
||||
filename_node **node = find_file (info.dli_fname);
|
||||
if (! *node)
|
||||
|
@ -45,11 +45,6 @@ details. */
|
||||
#include <gnu/gcj/runtime/BootClassLoader.h>
|
||||
#include <gnu/gcj/runtime/SystemClassLoader.h>
|
||||
|
||||
#undef _GNU_SOURCE
|
||||
#define _GNU_SOURCE
|
||||
#include <dlfcn.h>
|
||||
#include <link.h>
|
||||
|
||||
// Size of local hash table.
|
||||
#define HASH_LEN 1013
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user