manual page distributed with 4.2BSD
[unix-history] / usr / src / lib / libc / sys / getpid.2
.\" 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 5.1 (Berkeley) %G%
.\"
.TH GETPID 2 "12 February 1983"
.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)