TIOCSCTTY
if (ioctl(fd, TIOCSCTTY, (char *)NULL) == -1)
if (ioctl(fd, TIOCSCTTY) == -1) {
if (ioctl(pty->slave, TIOCSCTTY, NULL) == -1) {
case TIOCSCTTY: /* forkpty(3), login_tty(3), ... */
case TIOCSCTTY: /* become controlling tty */
case TIOCSCTTY: /* XXX */
if (error == 0 && com == TIOCSCTTY) {
#ifdef TIOCSCTTY
if (ioctl(*ttyfd, TIOCSCTTY, NULL) == -1)
(void)ioctl(sc->sh_slave, TIOCSCTTY, 0);