tcgetpgrp(3) Library Functions Manual tcgetpgrp(3) tcgetpgrp tcsetpgrp - (libc -lc) #include pid_t tcgetpgrp(int fd); int tcsetpgrp(int fd, pid_t pgrp); tcgetpgrp() fd . tcsetpgrp() pgrp fd . pgrp ( ) . tcsetpgrp() SIGTTOU SIGTTOU . fd tcgetpgrp() 1 . fd -1 errno . tcsetpgrp() 0. -1 errno . EBADF fd . EINVAL pgrp . ENOTTY fd tcsetpgrp() . EPERM pgrp . attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |tcgetpgrp(),| | MT-Safe | |tcsetpgrp() | | | +------------+------------------------------------+--------------------+ / TIOCGPGRP TIOCSPGRP. POSIX.1-2008. POSIX.1-2001. / 4.2BSD. POSIX. setpgid(2) setsid(2) credentials(7) 3 . . : . 6.18 8 2026 tcgetpgrp(3)