aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/msgpack_rpc
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/msgpack_rpc
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/msgpack_rpc')
-rw-r--r--src/nvim/msgpack_rpc/channel.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nvim/msgpack_rpc/channel.c b/src/nvim/msgpack_rpc/channel.c
index 43bed54b2c..8d74921562 100644
--- a/src/nvim/msgpack_rpc/channel.c
+++ b/src/nvim/msgpack_rpc/channel.c
@@ -119,6 +119,7 @@ uint64_t channel_from_job(char **argv)
int status;
channel->data.job = job_start(argv,
channel,
+ true,
job_out,
job_err,
job_exit,