Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | job-control: set CLOEXEC on pty processes. #5986 | Matthew Malcomson | 2017-03-17 |
| | | | | | Before this change, new processes started with libuv prevented SIGHUP from reaching pty processes (by keeping the ptmx file descriptor open). | ||
* | process_spawn: Return status code (#6075) | Justin M. Keyes | 2017-02-09 |
| | |||
* | Remove redundant includes of unistd.h (#5126) | Rui Abreu Ferreira | 2016-07-29 |
| | |||
* | eval: allow setting cwd in {jobstart,termopen}() | Aleksa Sarai | 2016-06-07 |
| | | | | | | | | | | | Processes in vim are always started in the current directory, which causes issues when the process is a daemon and the current directory is a mountpoint. Fix this by adding an option to set the cwd of the new process with jobstart(). In addition, fix termopen() so that it actually uses the cwd option from the dict (it couldn't previously set the cwd value due to dead code). Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> | ||
* | pty_process: split into plat-specific files (#3976) | Rui Abreu Ferreira | 2016-06-04 |