mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-28 15:40:29 +09:00
Print program basename instead of whole path in usage()
Signed-off-by: Horst Kronstorfer <hkronsto@frequentis.com>
This commit is contained in:
parent
67c2cb1e69
commit
af44f4b2a5
@ -25,6 +25,9 @@
|
|||||||
* MA 02111-1307 USA
|
* MA 02111-1307 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/* We want the GNU version of basename() */
|
||||||
|
#define _GNU_SOURCE
|
||||||
|
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
@ -79,6 +82,9 @@ int main(int argc, char **argv)
|
|||||||
struct stat txt_file_stat;
|
struct stat txt_file_stat;
|
||||||
|
|
||||||
int fp, ep;
|
int fp, ep;
|
||||||
|
const char *prg;
|
||||||
|
|
||||||
|
prg = basename(argv[0]);
|
||||||
|
|
||||||
/* Parse the cmdline */
|
/* Parse the cmdline */
|
||||||
while ((option = getopt(argc, argv, "s:o:rbp:h")) != -1) {
|
while ((option = getopt(argc, argv, "s:o:rbp:h")) != -1) {
|
||||||
@ -104,11 +110,11 @@ int main(int argc, char **argv)
|
|||||||
padbyte = strtol(optarg, NULL, 0);
|
padbyte = strtol(optarg, NULL, 0);
|
||||||
break;
|
break;
|
||||||
case 'h':
|
case 'h':
|
||||||
usage(argv[0]);
|
usage(prg);
|
||||||
return EXIT_SUCCESS;
|
return EXIT_SUCCESS;
|
||||||
default:
|
default:
|
||||||
fprintf(stderr, "Wrong option -%c\n", option);
|
fprintf(stderr, "Wrong option -%c\n", option);
|
||||||
usage(argv[0]);
|
usage(prg);
|
||||||
return EXIT_FAILURE;
|
return EXIT_FAILURE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -118,7 +124,7 @@ int main(int argc, char **argv)
|
|||||||
fprintf(stderr,
|
fprintf(stderr,
|
||||||
"Please specify the size of the envrionnment "
|
"Please specify the size of the envrionnment "
|
||||||
"partition.\n");
|
"partition.\n");
|
||||||
usage(argv[0]);
|
usage(prg);
|
||||||
return EXIT_FAILURE;
|
return EXIT_FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user