FSHTTY
f != OLDSTD && f != FSHTTY)
(void) fcntl(dcopy(f, FSHTTY), F_SETFD, 1);
(void) ioctl(FSHTTY, TIOCSPGRP, (char *)&opgrp);
(void) ioctl(FSHTTY, TIOCSPGRP, (char *)&tpgrp);
(void) ioctl(FSHTTY, TIOCGPGRP, (char *)&ctpgrp);
(void) ioctl(FSHTTY, TIOCSPGRP, (char *)&shpgrp);
ioctl(FSHTTY, TIOCGPGRP, (char *)&ctpgrp) == 0 &&
(void) ioctl(FSHTTY, TIOCSPGRP,
(void) ioctl(FSHTTY, TIOCSPGRP, (char *)&pp->p_jobid);
(void) ioctl(FSHTTY, TIOCSPGRP, (char *)&pgrp);
(void) ioctl(FSHTTY, TIOCSPGRP, (char *)&tpgrp);
(void) ioctl(FSHTTY, TIOCSPGRP,