getpgid(2) 맨 페이지 - 윈디하나의 솔라나라

개요

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

getpgid(2)

getpid(2)                        System Calls                        getpid(2)



NAME
       getpid,  getpgrp,  getppid,  getpgid  - get process, process group, and
       parent process IDs

SYNOPSIS
       #include <unistd.h>

       pid_t getpid(void);


       pid_t getpgrp(void);


       pid_t getppid(void);


       pid_t getpgid(pid_t pid);

DESCRIPTION
       The getpid() function returns the process ID of the calling process.


       The getpgrp() function returns the process  group  ID  of  the  calling
       process.


       The  getppid()  function  returns  the parent process ID of the calling
       process.


       The getpgid() function returns the process  group  ID  of  the  process
       whose  process ID is equal to pid, or the process group ID of the call‐
       ing process, if pid is equal to 0.

RETURN VALUES
       The getpid(), getpgrp(), and getppid() functions are always  successful
       and no return value is reserved to indicate an error.


       Upon  successful  completion,  getpgid()  returns the process group ID.
       Otherwise, getpgid() returns (pid_t)−1 and sets errno to  indicate  the
       error.

ERRORS
       The getpgid() function will fail if:

       EPERM    The  process  whose  process  ID is equal to pid is not in the
                same session as the calling process,  and  the  implementation
                does  not allow access to the process group ID of that process
                from the calling process.


       ESRCH    There is no process with a process ID equal to pid.



       The getpgid() function may fail if:

       EINVAL    The value of the pid argument is invalid.


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-LevelAsync-Signal-
       Safe _ StandardSee standards(7).


SEE ALSO
       exec(2), fork(2), getsid(2),  Intro(2),  setpgid(2),  setpgrp(2),  set‐
       sid(2), signal(3C), attributes(7), standards(7)



Oracle Solaris 11.4               27 Jan 2009                        getpid(2)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3