*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> getppid (2)              
Title
Content
Arch
Section
 

getpid(2)

Contents


NAME    [Toc]    [Back]

       getpid,  getpgrp,  getppid  -  Get the process ID, process
       group ID, or parent process ID

SYNOPSIS    [Toc]    [Back]

       #include <unistd.h>

       pid_t getpid
               void ); pid_t getpgrp
               void ); pid_t getppid
               void );

       Application developers might want to specify  an  #include
       statement  for <sys/types.h> before the one for <unistd.h>
       if programs are being developed  for  multiple  platforms.
       The additional #include statement is not required on Tru64
       UNIX systems or by ISO or X/Open standards, but  might  be
       required  on  other vendors' systems that conform to these
       standards.

STANDARDS    [Toc]    [Back]

       Interfaces documented on this reference  page  conform  to
       industry standards as follows:

       getpid(),  getpgrp(), getppid():  POSIX.1, XSH4.0, XSH4.2,
       XSH5.0

       Refer to the standards(5) reference page for more information
 about industry standards and associated tags.

DESCRIPTION    [Toc]    [Back]

       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. When a process is created, its parent
       process  ID  is the process ID of its parent process. If a
       parent process exits, the parent process IDs of its  child
       processes  are  changed to the process ID of the init program.

SEE ALSO    [Toc]    [Back]

      
      
       Functions:  fork(2),   kill(2),   setpgid(2),   setsid(2),
       wait(2)

       Commands: init(8)

       Standards: standards(5)



                                                        getpid(2)
[ Back ]
 Similar pages
Name OS Title
getpid HP-UX get process, process group and parent process ID.
getpgrp HP-UX get process, process group and parent process ID.
getppid HP-UX get process, process group and parent process ID.
getpgrp2 HP-UX get process, process group and parent process ID.
getpid IRIX get process, process group, and parent process IDs
getpgid HP-UX get process, process group and parent process ID.
nsg_attach_pid Tru64 Attaches a process to, or detaches a process from a NUMA Scheduling Group (libnuma library)
nsg_detach_pid Tru64 Attaches a process to, or detaches a process from a NUMA Scheduling Group (libnuma library)
pgfind OpenBSD find process / process group by number
psignal FreeBSD post signal to a process or process group
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service