[U-Boot] [PATCH 3/4] mkenvimage: Print program basename instead of whole path in usage()

Wolfgang Denk wd at denx.de
Tue Dec 20 23:53:13 CET 2011


Dear Horst Kronstorfer,

In message <1323082526-2125-3-git-send-email-hkronsto at frequentis.com> you wrote:
> Signed-off-by: Horst Kronstorfer <hkronsto at frequentis.com>
> ---
>  tools/mkenvimage.c |   13 +++++++++----
>  1 files changed, 9 insertions(+), 4 deletions(-)
> 
> diff --git a/tools/mkenvimage.c b/tools/mkenvimage.c
> index 22d1b88..3e7f967 100644
> --- a/tools/mkenvimage.c
> +++ b/tools/mkenvimage.c
> @@ -79,6 +79,11 @@ int main(int argc, char **argv)
>  	struct stat txt_file_stat;
>  
>  	int fp, ep;
> +	const char *prg;
> +
> +	/* Parse program basename */
> +	prg = strrchr(argv[0], '/');
> +	prg = (prg) ? prg + 1 : argv[0];

Any reason for not using basename() here?


Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
The manager will be continually amazed that policies he took for com-
mon knowledge are totally unknown by some member of his  team.  Since
his fundamental job is to keep everybody going in the same direction,
his chief daily task will be communication, not decision-making.
                              - Fred Brooks, "The Mythical Man Month"


More information about the U-Boot mailing list