getpid(2)
NAME
getpid, getppid − get process identification
SYNTAX
pid = getpid()
int pid;
ppid = getppid()
int ppid;
DESCRIPTION
The getpid system call returns the process ID of the current process. Most often it is used with the host identifier gethostid() to generate uniquely named temporary files.
The getppid system call returns the process ID of the parent of the current process.