getpid, getpgrp, or getppid Subroutine

Purpose

Returns the process ID, process group ID, and parent process ID.

Syntax

#include <unistd.h>
pid_t getpid (void)
pid_t getpgrp (void)
pid_t getppid (void)

Description

The getpid subroutine returns the process ID of the calling process.

The getpgrp subroutine returns the process group ID of the calling process.

The getppid subroutine returns the process ID of the calling process' parent process.