summaryrefslogtreecommitdiffstats
path: root/src/option.c
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2021-05-06 18:46:35 +0200
committerBram Moolenaar <Bram@vim.org>2021-05-06 18:46:35 +0200
commit56318369750066718b880afa69e7ae3843d0410b (patch)
treec611db1709d5d5d812e07b27784c55bb1c11cf4a /src/option.c
parente3e598e82b79a2ab5ba5e312d54e65c940e2e809 (diff)
patch 8.2.2839: default redirection missing "ash" and "dash"v8.2.2839
Problem: Default redirection missing "ash" and "dash". Solution: Recognize "ash" and "dash". (Natanael Copa, closes #8180)
Diffstat (limited to 'src/option.c')
-rw-r--r--src/option.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/option.c b/src/option.c
index 3c248c1931..7c783757b2 100644
--- a/src/option.c
+++ b/src/option.c
@@ -910,7 +910,7 @@ set_init_3(void)
}
}
else
- // Always use bourne shell style redirection if we reach this
+ // Always use POSIX shell style redirection if we reach this
if ( fnamecmp(p, "sh") == 0
|| fnamecmp(p, "ksh") == 0
|| fnamecmp(p, "mksh") == 0
@@ -919,6 +919,8 @@ set_init_3(void)
|| fnamecmp(p, "zsh-beta") == 0
|| fnamecmp(p, "bash") == 0
|| fnamecmp(p, "fish") == 0
+ || fnamecmp(p, "ash") == 0
+ || fnamecmp(p, "dash") == 0
# ifdef MSWIN
|| fnamecmp(p, "cmd") == 0
|| fnamecmp(p, "sh.exe") == 0
@@ -929,6 +931,7 @@ set_init_3(void)
|| fnamecmp(p, "zsh-beta.exe") == 0
|| fnamecmp(p, "bash.exe") == 0
|| fnamecmp(p, "cmd.exe") == 0
+ || fnamecmp(p, "dash.exe") == 0
# endif
)
{