diff options
-rw-r--r-- | src/misc2.c | 6 | ||||
-rw-r--r-- | src/misc2.h | 3 |
2 files changed, 5 insertions, 4 deletions
diff --git a/src/misc2.c b/src/misc2.c index f2269e7aae..703ec6d304 100644 --- a/src/misc2.c +++ b/src/misc2.c @@ -1531,7 +1531,7 @@ int default_fileformat(void) /* * Call shell. Calls mch_call_shell, with 'shellxquote' added. */ -int call_shell(char_u *cmd, int opt, char_u *extra_shell_arg) +int call_shell(char_u *cmd, ShellOpts opts, char_u *extra_shell_arg) { char_u *ncmd; int retval; @@ -1557,7 +1557,7 @@ int call_shell(char_u *cmd, int opt, char_u *extra_shell_arg) tag_freematch(); if (cmd == NULL || *p_sxq == NUL) - retval = mch_call_shell(cmd, opt, extra_shell_arg); + retval = mch_call_shell(cmd, opts, extra_shell_arg); else { char_u *ecmd = cmd; @@ -1575,7 +1575,7 @@ int call_shell(char_u *cmd, int opt, char_u *extra_shell_arg) STRCAT(ncmd, STRCMP(p_sxq, "(") == 0 ? (char_u *)")" : STRCMP(p_sxq, "\"(") == 0 ? (char_u *)")\"" : p_sxq); - retval = mch_call_shell(ncmd, opt, extra_shell_arg); + retval = mch_call_shell(ncmd, opts, extra_shell_arg); vim_free(ncmd); } else retval = -1; diff --git a/src/misc2.h b/src/misc2.h index 425e838486..6f7c7a4768 100644 --- a/src/misc2.h +++ b/src/misc2.h @@ -2,6 +2,7 @@ #define NEOVIM_MISC2_H #include "func_attr.h" +#include "os/shell.h" /* misc2.c */ int virtual_active(void); @@ -64,7 +65,7 @@ int get_fileformat(buf_T *buf); int get_fileformat_force(buf_T *buf, exarg_T *eap); void set_fileformat(int t, int opt_flags); int default_fileformat(void); -int call_shell(char_u *cmd, int opt, char_u *extra_shell_arg); +int call_shell(char_u *cmd, ShellOpts opts, char_u *extra_shell_arg); int get_real_state(void); int after_pathsep(char_u *b, char_u *p); int same_directory(char_u *f1, char_u *f2); |