* gprof.c (main): Get whoami from argv, instead of hardcoding.
authorDavid MacKenzie <djm@cygnus>
Thu, 24 Jun 1993 21:44:34 +0000 (21:44 +0000)
committerDavid MacKenzie <djm@cygnus>
Thu, 24 Jun 1993 21:44:34 +0000 (21:44 +0000)
Use it in usage message.  Split usage message to fit in 80 cols.

gprof/ChangeLog
gprof/gprof.c

index 0bfb7a8..293912c 100644 (file)
@@ -1,3 +1,8 @@
+Thu Jun 24 14:43:22 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
+
+       * gprof.c (main): Get whoami from argv, instead of hardcoding.
+       Use it in usage message.  Split usage message to fit in 80 cols.
+
 Sun Jun 20 20:58:02 1993  Ken Raeburn  (raeburn@poseidon.cygnus.com)
 
        * Makefile.in: Undo 15 June change.
index 5264eea..af54a9d 100644 (file)
@@ -31,7 +31,7 @@ static char sccsid[] = "@(#)gprof.c   5.6 (Berkeley) 6/1/90";
 
 bfd    *abfd;
 
-char   *whoami = "gprof";
+char   *whoami;
 
     /*
      * things which get -E excluded by default.
@@ -48,6 +48,7 @@ main(argc, argv)
     char       **sp;
     nltype     **timesortnlp;
 
+    whoami = argv[0];
     --argc;
     argv++;
     debug = 0;
@@ -112,11 +113,10 @@ main(argc, argv)
            zflag = TRUE;
            break;
        default:
-           fprintf (stderr, "usage:  gprof [-a] [-b] [-c] [-d[num]] \
-[-E function-name] [-e function-name] \
-[-F function-name] [-f function-name] \
-[-k from to] [-s] [-T] [-z] [image-file] \
-[profile file(s)]\n");
+           fprintf (stderr, "\
+Usage: %s [-a] [-b] [-c] [-d[num]] [-E function-name] [-e function-name]\n\
+       [-F function-name] [-f function-name] [-k from to] [-s] [-T] [-z]\n\
+       [image-file] [profile-file...]\n", whoami);
            exit (1);
        }
        argv++;