diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2014-10-30 10:19:48 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-10-31 22:52:10 -0300 |
commit | c92d17b4aab9595f7606dd3509ad39b52ee780af (patch) | |
tree | d74cf1612fefa3c5886dc148767dcb0172c89c94 /src/nvim/eval.c | |
parent | 25e26e0056c00bfb61f73a1ea4325257098c2c23 (diff) | |
download | rneovim-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.c | 1 |
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, |