Silly Question: Equivalent of C argv[0] in GCJ?

Ranjit Mathew rmathew@hotmail.com
Fri Oct 18 18:47:00 GMT 2002


Tom Tromey wrote:
>>>>>>"Ranjit" == Ranjit Mathew <rmathew@hotmail.com> writes:
>>>>>
> 
> Ranjit> +  // The name used to invoke this process (argv[0] in C).
> Ranjit> +  SET ( "gnu.gcj.progname", _Jv_ThisExecutable( ));
> 
> Could you also write a ChangeLog entry and a gcj.texi patch?
> We're documenting properties these days.

ChangeLog:
----------------------------- 8< ------------------------------------
2002-10-19  Ranjit Mathew <rmathew@hotmail.com>

	* libjava/java/lang/natRuntime.cc (insertSystemProperties):
	Added GCJ runtime property "gnu.gcj.progname" containing
	the name used to invoke the current Java program (similar
	to argv[0] for C programs).
	* gcc/java/gcj.texi: Added item describing the GCJ runtime
	property "gnu.gcj.progname".
----------------------------- 8< ------------------------------------

gcj.texi Patch:
----------------------------- 8< ------------------------------------
--- gcc/gcc/java/gcj.texi       Sat Oct 19 06:48:14 2002
+++ gcc/gcc/java/gcj.texi       Sat Oct 19 06:56:12 2002
@@ -2191,4 +2191,7 @@
  the normal @code{java.net.PlainDatagramSocketImpl}.

+@item gnu.gcj.progname
+The name that was used to invoked the program.
+
  @item gnu.gcj.runtime.NameFinder.demangle
  Whether names in a stack trace should be demangled.  Defaults to 
@code{true}.
----------------------------- 8< ------------------------------------

Ranjit.

-- 
Ranjit Mathew        Email: rmathew AT hotmail DOT com
Bangalore,
INDIA.               Web: http://ranjitmathew.tripod.com/





More information about the Java mailing list