OSDN Git Service

* config/bfin/bfin.c (emit_link_insn, effective_address_32bit_p,
[pf3gnuchains/gcc-fork.git] / libjava / posix.cc
index 2f80833..73c0f5f 100644 (file)
@@ -15,6 +15,7 @@ details.  */
 #include <stdlib.h>
 #include <errno.h>
 #include <signal.h>
+#include <stdio.h>
 
 #include <jvm.h>
 #include <java/lang/Thread.h>
@@ -25,9 +26,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 +39,7 @@ const char *_Jv_ThisExecutable (void)
   return exec_name;
     // initialized in _Jv_platform_initialize()
 #else
-  return _Jv_argv[0];
+  return _Jv_GetSafeArg (0);
 #endif
 }