9srv Manual Collection/plan9/getpid(2) 9srv Manual Collection/plan9/getpid(2)
NAME
getpid, getppid - get process ids

SYNOPSIS
#include <u.h>
#include <libc.h>

int getpid(void)

int getppid(void)

DESCRIPTION
Getpid reads /dev/pid (see 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 getpid.

Getppid reads /dev/ppid (see cons(3)) and converts it to get the id of the parent of the current process.

SOURCE
/sys/src/libc/9sys

SEE ALSO
intro(2), exec(2), cons(3), proc(3)

DIAGNOSTICS
Returns 0 and sets errstr if unsuccessful.

9srv Manual Collection/plan9/getpid(2) Rev:  Wed Aug 19 17:53:30 BST 2009