From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30780 invoked by alias); 19 Oct 2004 19:40:32 -0000 Mailing-List: contact rda-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: rda-owner@sources.redhat.com Received: (qmail 30771 invoked from network); 19 Oct 2004 19:40:31 -0000 To: rda@sources.redhat.com Subject: RFA: clean up usage messages From: Jim Blandy Date: Tue, 19 Oct 2004 19:40:00 -0000 Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2004-q4/txt/msg00013.txt.bz2 If you invoke RDA via a long path, the usage message is pretty illegible. 2004-10-12 Jim Blandy * server.c (usage): Don't include the entire pathname in the usage message. Index: rda/unix/server.c =================================================================== RCS file: /cvs/src/src/rda/unix/server.c,v retrieving revision 1.8 diff -c -r1.8 server.c *** rda/unix/server.c 7 Oct 2004 19:14:49 -0000 1.8 --- rda/unix/server.c 12 Oct 2004 23:17:56 -0000 *************** *** 250,255 **** --- 250,259 ---- static void usage (char *progname) { + /* Remove any leading slashes from the executable name. */ + if (strrchr (progname, '/')) + progname = strrchr (progname, '/') + 1; + fprintf (stderr, "Usage: %s [-v] tcp-port-num executable-file [arguments ...]\n" " or: %s -a [-v] tcp-port-num process-id\n"