diff options
| author | zeertzjq <zeertzjq@outlook.com> | 2026-01-09 10:45:44 +0800 |
|---|---|---|
| committer | zeertzjq <zeertzjq@outlook.com> | 2026-01-15 09:32:10 +0800 |
| commit | 75c8f755015e4724ba45bd84137d41efa40a3025 (patch) | |
| tree | 8883f75ff5d662f1745f25ca24d4ebda875cb0d4 /test/functional/vimscript/executable_spec.lua | |
| parent | 896968cad1ea853521ea71a9fef854337a21843c (diff) | |
| download | rneovim-75c8f755015e4724ba45bd84137d41efa40a3025.tar.gz rneovim-75c8f755015e4724ba45bd84137d41efa40a3025.tar.bz2 rneovim-75c8f755015e4724ba45bd84137d41efa40a3025.zip | |
refactor(process): don't read from PTY master using uv_pipe_t
Using uv_pipe_t to read from PTY master may drop data if the PTY process
exits immediately after output, as libuv treats a partial read after
POLLHUP as EOF, which isn't true for PTY master on Linux. Therefore use
uv_poll_t instead.
This commit can be reverted if libuv/libuv#4992 is fixed for uv_pipe_t.
Diffstat (limited to 'test/functional/vimscript/executable_spec.lua')
0 files changed, 0 insertions, 0 deletions