mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-02-07 06:53:33 +00:00
Bugfix: ape --help should exit 0 (#1060)
This commit is contained in:
parent
390335eb45
commit
d27a47b0e2
1 changed files with 3 additions and 2 deletions
|
@ -876,7 +876,7 @@ __attribute__((__noreturn__)) static void ShowUsage(int os, int fd, int rc) {
|
||||||
"NAME\n"
|
"NAME\n"
|
||||||
"\n"
|
"\n"
|
||||||
" actually portable executable loader version " APE_VERSION_STR "\n"
|
" actually portable executable loader version " APE_VERSION_STR "\n"
|
||||||
" copyright 2023 justine alexandra roberts tunney\n"
|
" copyrights 2024 justine alexandra roberts tunney\n"
|
||||||
" https://justine.lol/ape.html\n"
|
" https://justine.lol/ape.html\n"
|
||||||
"\n"
|
"\n"
|
||||||
"USAGE\n"
|
"USAGE\n"
|
||||||
|
@ -979,7 +979,8 @@ EXTERN_C __attribute__((__noreturn__)) void ApeLoader(long di, long *sp,
|
||||||
ShowUsage(os, 2, 1);
|
ShowUsage(os, 2, 1);
|
||||||
} else {
|
} else {
|
||||||
if (argv[1][0] == '-') {
|
if (argv[1][0] == '-') {
|
||||||
rc = !(argv[1][1] == 'h' && !argv[1][2]) || !StrCmp(argv[1] + 1, "-help");
|
rc = !((argv[1][1] == 'h' && !argv[1][2]) ||
|
||||||
|
!StrCmp(argv[1] + 1, "-help"));
|
||||||
ShowUsage(os, 1 + rc, rc);
|
ShowUsage(os, 1 + rc, rc);
|
||||||
}
|
}
|
||||||
prog = (char *)sp[2];
|
prog = (char *)sp[2];
|
||||||
|
|
Loading…
Reference in a new issue