.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.