.\" Copyright (c) 1980 Regents of the University of California. .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" .\" @(#)getpid.2 6.3 (Berkeley) 05/13/86 .\" .TH GETPID 2 "" .UC 4 .SH NAME getpid, getppid \- get process identification .SH SYNOPSIS .ft B .nf pid = getpid() int pid; .sp ppid = getppid() int ppid; .fi .ft R .SH DESCRIPTION .I Getpid returns the process ID of the current process. Most often it is used to generate uniquely-named temporary files. .PP .I Getppid returns the process ID of the parent of the current process. .SH "SEE ALSO gethostid(2)