Commit f695acf6 by Tom Tromey Committed by Tom Tromey

For PR libgcj/5303:

	* gnu/java/rmi/registry/RegistryImpl.java (main): Recognize --help
	and --version.
	(help): New method.
	(version): Likewise.
	* gnu/gcj/convert/Convert.java (version): Removed extraneous
	"GNU".
	* gnu/java/rmi/rmic/RMIC.java (parseOptions): Removed extraneous
	"GNU".

From-SVN: r51343
parent 355426ab
2002-03-25 Tom Tromey <tromey@redhat.com> 2002-03-25 Tom Tromey <tromey@redhat.com>
For PR libgcj/5303:
* gnu/java/rmi/registry/RegistryImpl.java (main): Recognize --help
and --version.
(help): New method.
(version): Likewise.
* gnu/gcj/convert/Convert.java (version): Removed extraneous
"GNU".
* gnu/java/rmi/rmic/RMIC.java (parseOptions): Removed extraneous
"GNU".
2002-03-25 Tom Tromey <tromey@redhat.com>
* java/awt/Component.java (processEvent): Check ComponentEvent * java/awt/Component.java (processEvent): Check ComponentEvent
after KeyEvent. after KeyEvent.
......
...@@ -40,7 +40,7 @@ public class Convert ...@@ -40,7 +40,7 @@ public class Convert
static void version () static void version ()
{ {
System.out.println("jv-convert (GNU " System.out.println("jv-convert ("
+ System.getProperty("java.vm.name") + System.getProperty("java.vm.name")
+ ") " + ") "
+ System.getProperty("java.vm.version")); + System.getProperty("java.vm.version"));
......
/* /*
Copyright (c) 1996, 1997, 1998, 1999 Free Software Foundation, Inc. Copyright (c) 1996, 1997, 1998, 1999, 2002 Free Software Foundation, Inc.
This file is part of GNU Classpath. This file is part of GNU Classpath.
...@@ -103,9 +103,35 @@ public String[] list() throws RemoteException, AccessException { ...@@ -103,9 +103,35 @@ public String[] list() throws RemoteException, AccessException {
return (strings); return (strings);
} }
public static void version() {
System.out.println("rmiregistry ("
+ System.getProperty("java.vm.name")
+ ") "
+ System.getProperty("java.vm.version"));
System.out.println("Copyright 2002 Free Software Foundation, Inc.");
System.out.println("This is free software; see the source for copying conditions. There is NO");
System.out.println("warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.");
System.exit(0);
}
public static void help() {
System.out.println(
"Usage: rmiregistry [OPTION | PORT]\n" +
"\n" +
" --help Print this help, then exit\n" +
" --version Print version number, then exit\n");
System.exit(0);
}
public static void main(String[] args) { public static void main(String[] args) {
int port = Registry.REGISTRY_PORT; int port = Registry.REGISTRY_PORT;
if (args.length > 0) { if (args.length > 0) {
if (args[0].equals("--version")) {
version();
}
else if (args[0].equals("--help")) {
help();
}
try { try {
port = Integer.parseInt(args[0]); port = Integer.parseInt(args[0]);
} }
......
...@@ -939,7 +939,7 @@ private void parseOptions() { ...@@ -939,7 +939,7 @@ private void parseOptions() {
usage(); usage();
} }
else if (arg.equals("-version")) { else if (arg.equals("-version")) {
System.out.println("rmic (GNU " System.out.println("rmic ("
+ System.getProperty("java.vm.name") + System.getProperty("java.vm.name")
+ ") " + ") "
+ System.getProperty("java.vm.version")); + System.getProperty("java.vm.version"));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment