From bbaa7993383b7e7e664e8388e4545c9035f69295 Mon Sep 17 00:00:00 2001 From: ben Date: Tue, 13 Sep 2005 19:57:37 +0000 Subject: [PATCH] Some hosts don't have TIOCSCTTY. Don't try to use it on them. Patch from Mike Protts. git-svn-id: svn://svn.tartarus.org/sgt/putty@6306 cda61777-01e9-0310-a592-d414129be87e --- unix/uxpty.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/unix/uxpty.c b/unix/uxpty.c index 96489e1a..c3174373 100644 --- a/unix/uxpty.c +++ b/unix/uxpty.c @@ -744,7 +744,9 @@ static const char *pty_init(void *frontend, void **backend_handle, Config *cfg, dup2(slavefd, 1); dup2(slavefd, 2); setsid(); +#ifdef TIOCSCTTY ioctl(slavefd, TIOCSCTTY, 1); +#endif pgrp = getpid(); tcsetpgrp(slavefd, pgrp); setpgid(pgrp, pgrp); -- 2.11.0