aboutsummaryrefslogtreecommitdiff
path: root/libjava/gnu/java/rmi/registry/RegistryImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/gnu/java/rmi/registry/RegistryImpl.java')
-rw-r--r--libjava/gnu/java/rmi/registry/RegistryImpl.java28
1 files changed, 27 insertions, 1 deletions
diff --git a/libjava/gnu/java/rmi/registry/RegistryImpl.java b/libjava/gnu/java/rmi/registry/RegistryImpl.java
index b38ee5cab15..fdf4506f32d 100644
--- a/libjava/gnu/java/rmi/registry/RegistryImpl.java
+++ b/libjava/gnu/java/rmi/registry/RegistryImpl.java
@@ -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]);
}