mirror of
https://github.com/wez/wezterm.git
synced 2024-12-29 16:42:13 +03:00
338174b430
This got broken around the time we started to re-exec the mux server. Since the fd was CLOEXEC we'd essentially unlock and ignore the lock at the point we'd re-exec. This commit allows the fd to remain open and locked across the exec, and causes the exec'd process to set CLOEXEC by explicitly telling it about the log fd, so that shells and things spawned by the mux don't hold the lock. |
||
---|---|---|
.. | ||
src | ||
build.rs | ||
Cargo.toml |