mirror of
https://github.com/neovim/neovim.git
synced 2024-12-31 17:13:26 -07:00
7fdb45e0f8
closes #9274 ref #9028 If stdin closed then read_error_exit calls preserve_exit. Handling SIGHUP during preserve_exit would cause a premature teardown, and conflicts with e.g. ui_bridge_stop which waits for TUI to teardown. Vim ignores SIGHUP in its prepare_to_exit and getout_preserve_modified routines: /* Ignore SIGHUP, because a dropped connection causes a read error, which * makes Vim exit and then handling SIGHUP causes various reentrance * problems. */ signal(SIGHUP, SIG_IGN); |
||
---|---|---|
.. | ||
autocmd_spec.lua | ||
bufenter_spec.lua | ||
cmdline_spec.lua | ||
dirchanged_spec.lua | ||
filetype_spec.lua | ||
tabclose_spec.lua | ||
tabnew_spec.lua | ||
tabnewentered_spec.lua | ||
termclose_spec.lua | ||
textyankpost_spec.lua |