aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval.c
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2014-10-30 10:19:48 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-10-31 22:52:10 -0300
commitc92d17b4aab9595f7606dd3509ad39b52ee780af (patch)
treed74cf1612fefa3c5886dc148767dcb0172c89c94 /src/nvim/eval.c
parent25e26e0056c00bfb61f73a1ea4325257098c2c23 (diff)
downloadrneovim-c92d17b4aab9595f7606dd3509ad39b52ee780af.tar.gz
rneovim-c92d17b4aab9595f7606dd3509ad39b52ee780af.tar.bz2
rneovim-c92d17b4aab9595f7606dd3509ad39b52ee780af.zip
job: Let job_start callers to selectively ignore stdio
Passing NULL as the callback for stdout/stderr will result in job_start ignoring stdout/stderr, respectively. A 'writable' boolean argument was also added, and when false `job_start` will ignore stdin. Also, refactor os_system to allow passing NULL as the `output` argument.
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r--src/nvim/eval.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
index d0af4b8249..6b6f008a44 100644
--- a/src/nvim/eval.c
+++ b/src/nvim/eval.c
@@ -10675,6 +10675,7 @@ static void f_jobstart(typval_T *argvars, typval_T *rettv)
job_start(argv,
xstrdup((char *)argvars[0].vval.v_string),
+ true,
on_job_stdout,
on_job_stderr,
on_job_exit,