xref: /plan9/sys/man/2/getpid (revision 38bb6201b5803987ee6984504fa1f82fc9b3973c)
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.