Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ getpgid(2) — svr4 — mips UMIPS RISC/os 5.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

exec(2)

fork(2)

getpid(2)

getsid(2)

intro(2)

setpgid(2)

setsid(2)

setpgrp(2)

signal(2)



GETPID(2-SVR4)      RISC/os Reference Manual       GETPID(2-SVR4)



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

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

     pidt getpid(void);

     pidt getpgrp(void);

     pidt getppid(void);

     pidt getpgid(pidt pid);

DESCRIPTION
     getpid returns the process ID of the calling process.

     getpgrp returns the process group ID of the calling process.

     getppid returns the parent process ID of the calling pro-
     cess.

     getpgid returns the process group ID of the process whose
     process ID is equal to pid, or the process group ID of the
     calling process, if pid is equal to zero.

     getpgid will fail if one or more of the following is true:

     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.

SEE ALSO
     exec(2), fork(2), getpid(2), getsid(2), intro(2),
     setpgid(2), setsid(2) setpgrp(2), signal(2).

DIAGNOSTICS
     Upon successful completion, getpgid returns a process group
     ID. Otherwise, a value of (pid_t) -1 is returned and errno
     is set to indicate the error.








                        Printed 11/19/92                   Page 1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026