win32.h (_Jv_platform_solib_prefix): New define.

* include/win32.h (_Jv_platform_solib_prefix): New define.
	(_Jv_platform_solib_suffix): Likewise.
	* include/posix.h (_Jv_platform_solib_prefix): New define.
	(_Jv_platform_solib_suffix): Likewise.
	* java/lang/natRuntime.cc: Include StackTrace.h.
	(_load): Use findLibrary and new platform defines.
	(nativeGetLibname): Use new platform defines.

From-SVN: r59976
This commit is contained in:
Tom Tromey 2002-12-10 01:39:32 +00:00 committed by Tom Tromey
parent c53be425f7
commit 78bb0444d2
4 changed files with 65 additions and 19 deletions

View file

@ -40,6 +40,10 @@ details. */
#include <gcj/cni.h>
#include <java/util/Properties.h>
// Prefix and suffix for shared libraries.
#define _Jv_platform_solib_prefix "lib"
#define _Jv_platform_solib_suffix ".so"
#ifndef DISABLE_JAVA_NET
#include <java/net/InetAddress.h>
#endif

View file

@ -22,6 +22,10 @@ details. */
#include <io.h>
// Prefix and suffix for shared libraries.
#define _Jv_platform_solib_prefix ""
#define _Jv_platform_solib_suffix ".dll"
#ifndef DISBALE_JAVA_NET
// these errors cannot occur on Win32