From: simon Date: Wed, 16 Oct 2002 12:17:51 +0000 (+0000) Subject: Fix utmp and pty handling so that GTK never complains about running X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/commitdiff_plain/95c4783484b34f0e8865760a9527c7a6c971ab1d?hp=95c4783484b34f0e8865760a9527c7a6c971ab1d Fix utmp and pty handling so that GTK never complains about running set[ug]id. All privs-requiring pty operations are done at the very start of the run, then privs are dropped before initialising GTK. Utmp is handled by forking a still-privileged subprocess at this point, and later asking it (through a pipe) to stamp utmp. The subprocess cleans up utmp on exit, which has the additional advantage that if the main pterm process suffers some sort of unexpected termination (up to and including SIGKILL) the subprocess can still mop up utmp. git-svn-id: svn://svn.tartarus.org/sgt/putty@2082 cda61777-01e9-0310-a592-d414129be87e ---