Lines Matching refs:real_tty
443 static int tiocgpgrp(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) in tiocgpgrp() argument
451 if (tty == real_tty && current->signal->tty != real_tty) in tiocgpgrp()
453 pid = tty_get_pgrp(real_tty); in tiocgpgrp()
470 static int tiocspgrp(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) in tiocspgrp() argument
474 int retval = tty_check_change(real_tty); in tiocspgrp()
481 (current->signal->tty != real_tty) || in tiocspgrp()
482 (real_tty->session != task_session(current))) in tiocspgrp()
498 put_pid(real_tty->pgrp); in tiocspgrp()
499 real_tty->pgrp = get_pid(pgrp); in tiocspgrp()
517 static int tiocgsid(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) in tiocgsid() argument
523 if (tty == real_tty && current->signal->tty != real_tty) in tiocgsid()
525 if (!real_tty->session) in tiocgsid()
527 return put_user(pid_vnr(real_tty->session), p); in tiocgsid()
534 long tty_jobctrl_ioctl(struct tty_struct *tty, struct tty_struct *real_tty, in tty_jobctrl_ioctl() argument
546 return tiocsctty(real_tty, file, arg); in tty_jobctrl_ioctl()
548 return tiocgpgrp(tty, real_tty, p); in tty_jobctrl_ioctl()
550 return tiocspgrp(tty, real_tty, p); in tty_jobctrl_ioctl()
552 return tiocgsid(tty, real_tty, p); in tty_jobctrl_ioctl()