tcgetpgrp(3c) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

tcgetpgrp(3c)

tcgetpgrp(3C)            Standard C Library Functions            tcgetpgrp(3C)

NAME
       tcgetpgrp - get foreground process group ID

SYNOPSIS
       #include <sys/types.h>
       #include <unistd.h>

       pid_t tcgetpgrp(int fildes);

DESCRIPTION
       The  tcgetpgrp() function will return the value of the process group ID
       of the foreground process group associated with the terminal.


       If there is no foreground process group, tcgetpgrp()  returns  a  value
       greater than 1 that does not match the process group ID of any existing
       process group.


       The  tcgetpgrp() function is allowed from a process that is a member of
       a background process group; however,  the  information  may  be  subse‐
       quently  changed  by a process that is a member of a foreground process
       group.

RETURN VALUES
       Upon successful  completion,  tcgetpgrp()  returns  the  value  of  the
       process  group  ID of the foreground process associated with the termi‐
       nal. Otherwise, −1 is returned and errno is set to indicate the error.

ERRORS
       The tcgetpgrp() function will fail if:

       EBADF     The fildes argument is not a valid file descriptor.


       ENOTTY    The calling process does not have a controlling terminal,  or
                 the file is not the controlling terminal.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Interface  StabilityCommitted  _  MT-LevelMT-Safe,  and
       Async-Signal-Safe _ StandardSee standards(7).


SEE ALSO
       setpgid(2),  setsid(2), tcsetpgrp(3C), termio(4I), attributes(7), stan‐
       dards(7)

Oracle Solaris 11.4               14 Aug 2002                    tcgetpgrp(3C)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3