.TH GETPID 2
.SH NAME
getpid, getppid \- get process ids
.SH SYNOPSIS
.B
int getpid(void)
.PP
.B
int getppid(void)
.SH DESCRIPTION
.I Getpid
reads
.B /dev/pid
(see
.IR cons (3))
and converts it to get the process id of the current process,
a number guaranteed to be unique among all running processes on the machine
executing
.I getpid.
.PP
.I Getppid
reads
.B /dev/ppid
(see
.IR cons (3))
and converts it to get the id of the parent of the current process.
.SH SEE ALSO
.IR intro (2),
.IR cons (3),
.IR proc (3)
.SH DIAGNOSTICS
Returns 0 and
sets
.I errstr
if unsuccessful.
