diff options
author | Ron Yorston <rmy@pobox.com> | 2024-02-02 11:43:15 +0000 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2024-02-02 11:43:15 +0000 |
commit | 8dee37d53a47b8f96ba609d65d85438ef4e14fea (patch) | |
tree | 7fbf1e4c0994651703457364ba86dd7a4fc3450e /shell/ash.c | |
parent | e960b0d69d3f954d50e814a6bc4d6e206bde7f66 (diff) | |
download | busybox-w32-8dee37d53a47b8f96ba609d65d85438ef4e14fea.tar.gz busybox-w32-8dee37d53a47b8f96ba609d65d85438ef4e14fea.tar.bz2 busybox-w32-8dee37d53a47b8f96ba609d65d85438ef4e14fea.zip |
win32: rearrange applet override handling
- Rename some functions to be more meaningful.
- Adjust conditional compilation to clarify which code is required
for 'standalone shell' and 'exec prefers applets' settings.
This shouldn't result in any change to the behaviour or size of
default builds.
Diffstat (limited to '')
-rw-r--r-- | shell/ash.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/shell/ash.c b/shell/ash.c index 235eb8b7d..5b73c3c66 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -9197,7 +9197,7 @@ static void shellexec(char *prog, char **argv, const char *path, int idx) | |||
9197 | if (has_path(prog) | 9197 | if (has_path(prog) |
9198 | #endif | 9198 | #endif |
9199 | #if ENABLE_FEATURE_SH_STANDALONE | 9199 | #if ENABLE_FEATURE_SH_STANDALONE |
9200 | || (applet_no = find_applet_by_name_with_path(prog, path)) >= 0 | 9200 | || (applet_no = find_applet_by_name_for_sh(prog, path)) >= 0 |
9201 | #endif | 9201 | #endif |
9202 | ) { | 9202 | ) { |
9203 | #if ENABLE_PLATFORM_MINGW32 | 9203 | #if ENABLE_PLATFORM_MINGW32 |
@@ -9218,7 +9218,7 @@ static void shellexec(char *prog, char **argv, const char *path, int idx) | |||
9218 | if (unix_path(prog)) { | 9218 | if (unix_path(prog)) { |
9219 | const char *name = bb_basename(prog); | 9219 | const char *name = bb_basename(prog); |
9220 | # if ENABLE_FEATURE_SH_STANDALONE | 9220 | # if ENABLE_FEATURE_SH_STANDALONE |
9221 | if ((applet_no = find_applet_by_name_with_path(name, path)) >= 0) { | 9221 | if ((applet_no = find_applet_by_name_for_sh(name, path)) >= 0) { |
9222 | tryexec(applet_no, name, argv, envp); | 9222 | tryexec(applet_no, name, argv, envp); |
9223 | e = errno; | 9223 | e = errno; |
9224 | } | 9224 | } |
@@ -15055,7 +15055,7 @@ find_command(char *name, struct cmdentry *entry, int act, const char *path) | |||
15055 | name = (char *)bb_basename(name); | 15055 | name = (char *)bb_basename(name); |
15056 | if ( | 15056 | if ( |
15057 | # if ENABLE_FEATURE_SH_STANDALONE | 15057 | # if ENABLE_FEATURE_SH_STANDALONE |
15058 | find_applet_by_name_with_path(name, path) >= 0 || | 15058 | find_applet_by_name_for_sh(name, path) >= 0 || |
15059 | # endif | 15059 | # endif |
15060 | !find_builtin(bb_basename(name)) | 15060 | !find_builtin(bb_basename(name)) |
15061 | ) { | 15061 | ) { |
@@ -15126,7 +15126,7 @@ find_command(char *name, struct cmdentry *entry, int act, const char *path) | |||
15126 | 15126 | ||
15127 | #if ENABLE_FEATURE_SH_STANDALONE | 15127 | #if ENABLE_FEATURE_SH_STANDALONE |
15128 | { | 15128 | { |
15129 | int applet_no = find_applet_by_name_with_path(name, path); | 15129 | int applet_no = find_applet_by_name_for_sh(name, path); |
15130 | if (applet_no >= 0) { | 15130 | if (applet_no >= 0) { |
15131 | entry->cmdtype = CMDNORMAL; | 15131 | entry->cmdtype = CMDNORMAL; |
15132 | entry->u.index = -2 - applet_no; | 15132 | entry->u.index = -2 - applet_no; |
@@ -15379,7 +15379,7 @@ helpcmd(int argc UNUSED_PARAM, char **argv UNUSED_PARAM) | |||
15379 | { | 15379 | { |
15380 | const char *a = applet_names; | 15380 | const char *a = applet_names; |
15381 | while (*a) { | 15381 | while (*a) { |
15382 | if (is_applet_preferred(a, pathval())) { | 15382 | if (prefer_applet(a, pathval())) { |
15383 | col += out1fmt("%c%s", ((col == 0) ? '\t' : ' '), a); | 15383 | col += out1fmt("%c%s", ((col == 0) ? '\t' : ' '), a); |
15384 | if (col > 60) { | 15384 | if (col > 60) { |
15385 | out1fmt("\n"); | 15385 | out1fmt("\n"); |