For PR libgcj/5303:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Mar 2002 22:08:27 +0000 (22:08 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Mar 2002 22:08:27 +0000 (22:08 +0000)
* 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".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51343 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/gnu/gcj/convert/Convert.java
libjava/gnu/java/rmi/registry/RegistryImpl.java
libjava/gnu/java/rmi/rmic/RMIC.java

index ae7ea57..16b672e 100644 (file)
@@ -1,5 +1,17 @@
 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
        after KeyEvent.
 
index 820fe14..d16adc1 100644 (file)
@@ -40,7 +40,7 @@ public class Convert
 
   static void version ()
   {
-    System.out.println("jv-convert (GNU "
+    System.out.println("jv-convert ("
                       + System.getProperty("java.vm.name")
                       + ") "
                       + System.getProperty("java.vm.version"));
index b38ee5c..fdf4506 100644 (file)
@@ -1,5 +1,5 @@
 /*
-  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.
 
@@ -103,9 +103,35 @@ public String[] list() throws RemoteException, AccessException {
        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) {
        int port = Registry.REGISTRY_PORT;
        if (args.length > 0) {
+               if (args[0].equals("--version")) {
+                       version();
+               }
+               else if (args[0].equals("--help")) {
+                       help();
+               }
                try {
                        port = Integer.parseInt(args[0]);
                }
index f3ff128..ef44732 100644 (file)
@@ -939,7 +939,7 @@ private void parseOptions() {
                        usage();
                }
                else if (arg.equals("-version")) {
-                       System.out.println("rmic (GNU "
+                       System.out.println("rmic ("
                                           + System.getProperty("java.vm.name")
                                           + ") "
                                           + System.getProperty("java.vm.version"));