getpid(2)
NAME
getpid, getppid − get process identification
SYNTAX
pid = getpid()
long pid;
ppid = getppid()
long ppid;
DESCRIPTION
The getpid system call returns the process ID of the current process. Most often it is used with the host identifier gethostid(2) to generate uniquely-named temporary files.
The getppid system call returns the process ID of the parent of the current process.
ENVIRONMENT
Differs from the System V definition in that the return values getpid and getppid are longs instead of ints.