jvm.h: (_Jv_GetNbArgs) added (_Jv_GetSafeArg) added (_Jv_SetArgs) added
2003-03-29 Mohan Embar <gnustuff@thisiscool.com> * include/jvm.h: (_Jv_GetNbArgs) added (_Jv_GetSafeArg) added (_Jv_SetArgs) added * prims.cc: (_Jv_GetNbArgs) implemented (_Jv_GetSafeArg) implemented (_Jv_SetArgs) implemented (_Jv_RunMain) use _Jv_SetArgs() instead of explicitly setting _Jv_argc and _Jv_argv * posix.cc: (_Jv_ThisExecutable) use _Jv_GetSafeArg() instead of _Jv_argv * java/lang/natRuntime.cc: (insertSystemProperties) use _Jv_GetSafeArg() instead of _Jv_argv From-SVN: r66067
This commit is contained in:
parent
ad4a34f0b9
commit
c4519773ca
5 changed files with 56 additions and 12 deletions
|
@ -25,9 +25,6 @@ details. */
|
|||
extern "C" unsigned long long _clock (void);
|
||||
#endif
|
||||
|
||||
// platform-specific executable name
|
||||
extern const char **_Jv_argv;
|
||||
|
||||
#if defined(HAVE_PROC_SELF_EXE)
|
||||
static char exec_name[20];
|
||||
// initialized in _Jv_platform_initialize()
|
||||
|
@ -41,7 +38,7 @@ const char *_Jv_ThisExecutable (void)
|
|||
return exec_name;
|
||||
// initialized in _Jv_platform_initialize()
|
||||
#else
|
||||
return _Jv_argv[0];
|
||||
return _Jv_GetSafeArg (0);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue