7ebed4a
diff -up dhcp-4.0.0/client/dhclient.c.usage dhcp-4.0.0/client/dhclient.c
ba778c2
--- dhcp-4.0.0/client/dhclient.c.usage	2008-02-13 16:20:30.000000000 -1000
ba778c2
+++ dhcp-4.0.0/client/dhclient.c	2008-02-13 16:21:05.000000000 -1000
ba778c2
@@ -882,21 +882,30 @@ main(int argc, char **argv) {
9858513
 
9858513
 static void usage ()
9858513
 {
7ebed4a
-	log_info ("%s %s", message, PACKAGE_VERSION);
9858513
-	log_info (copyright);
9858513
-	log_info (arr);
9858513
-	log_info (url);
ba778c2
+	printf ("%s %s\n", message, PACKAGE_VERSION);
9858513
+	printf (copyright);
9858513
+	printf ("\n");
9858513
+	printf (arr);
9858513
+	printf ("\n");
9858513
+	printf (url);
9858513
+	printf ("\n");
7ebed4a
 
7ebed4a
-	log_error ("Usage: dhclient %s %s",
7ebed4a
+	printf ("Usage: dhclient %s %s",
7ebed4a
 #ifdef DHCPv6
7ebed4a
                    "[-4|-6] [-1dvrx] [-nw] [-p <port>]",
7ebed4a
 #else /* DHCPv6 */
7ebed4a
                    "[-1dvrx] [-nw] [-p <port>]",
7ebed4a
 #endif /* DHCPv6 */
7ebed4a
-		   "[-s server]");
7ebed4a
-	log_error ("                [-cf config-file] [-lf lease-file]%s",
7ebed4a
-		   "[-pf pid-file] [-e VAR=val]");
7ebed4a
-	log_fatal ("                [-sf script-file] [interface]");
7ebed4a
+		   "[-s server]\n");
9858513
+	printf ("                [-cf config-file] [-lf lease-file]%s",
7ebed4a
+		   "[-pf pid-file] [-e VAR=val]\n");
9858513
+	printf ("                [ -I <dhcp-client-identifier> ] [-B]\n");
9858513
+	printf ("                [ -H <host-name> | -F <fqdn.fqdn> ] [ -T <timeout> ]\n");
9858513
+	printf ("                [ -V <vendor-class-identifier> ]\n");
9858513
+	printf ("                [ -R <request option list> ]\n");
9858513
+	printf ("                [-sf script-file] [interface]\n");
9858513
+
9858513
+	exit (EXIT_FAILURE);
9858513
 }
9858513
 
9858513
 isc_result_t find_class (struct class **c,