X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/30d1257c0dadb88f1c3a8c18f11403490ae0dd80..973612f5e86c9eaabc812a47d81c5cb14f672249:/unix/uxpty.c?ds=sidebyside 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);