.\" 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.1 (Berkeley) 05/09/85 .\" .TH GETPID 2 "" .UC 4 .SH NAME getpid, getppid \- get process identification .SH SYNOPSIS .ft B .nf pid = getpid() long pid; .sp ppid = getppid() long ppid; .fi .ft R .SH DESCRIPTION .I Getpid returns the process ID of the current process. Most often it is used with the host identifier .IR gethostid (2) 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)