Commit 693ac167 by Tom Tromey Committed by Tom Tromey

Main.java (main): Mention gcj-dbtool.

	* gnu/gcj/tools/gcj_dbtool/Main.java (main): Mention gcj-dbtool.
	Recognize --help and --version.
	(usage): Mention gcj-dbtool.  Added "out" argument.
	(insist): Updated.

From-SVN: r91491
parent bac8beb4
2004-11-29 Tom Tromey <tromey@redhat.com>
* gnu/gcj/tools/gcj_dbtool/Main.java (main): Mention gcj-dbtool.
Recognize --help and --version.
(usage): Mention gcj-dbtool. Added "out" argument.
(insist): Updated.
2004-11-29 Eric Botcazou <ebotcazou@libertysurf.fr> 2004-11-29 Eric Botcazou <ebotcazou@libertysurf.fr>
* link.cc (link_symbol_table): Do not use intptr_t. * link.cc (link_symbol_table): Do not use intptr_t.
......
...@@ -21,10 +21,10 @@ public class Main ...@@ -21,10 +21,10 @@ public class Main
public static void main (String[] s) public static void main (String[] s)
{ {
insist (s.length >= 1); insist (s.length >= 1);
if (s[0].equals("-v")) if (s[0].equals("-v") || s[0].equals("--version"))
{ {
insist (s.length == 1); insist (s.length == 1);
System.out.println("jv-dbtool (" System.out.println("gcj-dbtool ("
+ System.getProperty("java.vm.name") + System.getProperty("java.vm.name")
+ ") " + ") "
+ System.getProperty("java.vm.version")); + System.getProperty("java.vm.version"));
...@@ -34,6 +34,11 @@ public class Main ...@@ -34,6 +34,11 @@ public class Main
System.out.println("warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."); System.out.println("warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.");
return; return;
} }
if (s[0].equals("--help"))
{
usage(System.out);
return;
}
if (s[0].equals("-n")) if (s[0].equals("-n"))
{ {
...@@ -60,7 +65,7 @@ public class Main ...@@ -60,7 +65,7 @@ public class Main
if (capacity <= 2) if (capacity <= 2)
{ {
usage(); usage(System.err);
System.exit(1); System.exit(1);
} }
} }
...@@ -199,7 +204,7 @@ public class Main ...@@ -199,7 +204,7 @@ public class Main
return; return;
} }
usage(); usage(System.err);
System.exit(1); System.exit(1);
} }
...@@ -207,22 +212,22 @@ public class Main ...@@ -207,22 +212,22 @@ public class Main
{ {
if (! ok) if (! ok)
{ {
usage(); usage(System.err);
System.exit(1); System.exit(1);
} }
} }
private static void usage() private static void usage(PrintStream out)
{ {
System.err.println out.println
("jv-dbtool: Manipulate gcj map database files\n" ("gcj-dbtool: Manipulate gcj map database files\n"
+ "\n" + "\n"
+ " Usage: \n" + " Usage: \n"
+ " jv-dbtool -n file.gcjdb [size] - Create a new gcj map database\n" + " gcj-dbtool -n file.gcjdb [size] - Create a new gcj map database\n"
+ " jv-dbtool -a file.gcjdb file.jar file.so\n" + " gcj-dbtool -a file.gcjdb file.jar file.so\n"
+ " - Add the contents of file.jar to the database\n" + " - Add the contents of file.jar to the database\n"
+ " jv-dbtool -t file.gcjdb - Test a gcj map database\n" + " gcj-dbtool -t file.gcjdb - Test a gcj map database\n"
+ " jv-dbtool -l file.gcjdb - List a gcj map database\n"); + " gcj-dbtool -l file.gcjdb - List a gcj map database\n");
} }
......
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