diff options
author | Willy Tarreau <w@1wt.eu> | 2007-09-25 23:09:18 +0200 |
---|---|---|
committer | Willy Tarreau <w@1wt.eu> | 2007-09-25 23:09:18 +0200 |
commit | f490b1e587ee4efe721fbe1dfa3d16e4347dadb7 (patch) | |
tree | 0c399a2bee417dee322d6cd4fb03f6e5fe347503 /.flxpkg/build.cfg | |
parent | [RELEASE] flxutils-0.1.30 (diff) | |
download | flxutils-f490b1e587ee4efe721fbe1dfa3d16e4347dadb7.tar.xz |
init: fix controlling tty for execve()
The forked processes used to set up a controlling tty. But this
did not properly work because they had to switch from a different
session than the parent's, leading to lots of output being lost
when the process exited and the session terminated. The solution
was to use 2 processes, one to perform the work, and the other
one to maintain the session the time needed for the chars to
reach the tty.
Diffstat (limited to '.flxpkg/build.cfg')
0 files changed, 0 insertions, 0 deletions