aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/misc2.c6
-rw-r--r--src/misc2.h3
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);