2011-03-30 13:49:47 +00:00
|
|
|
.TH GETPID 2
|
|
|
|
.SH NAME
|
|
|
|
getpid, getppid \- get process ids
|
|
|
|
.SH SYNOPSIS
|
|
|
|
.B #include <u.h>
|
|
|
|
.br
|
|
|
|
.B #include <libc.h>
|
|
|
|
.PP
|
|
|
|
.B
|
|
|
|
int getpid(void)
|
|
|
|
.PP
|
|
|
|
.B
|
|
|
|
int getppid(void)
|
|
|
|
.SH DESCRIPTION
|
|
|
|
.I Getpid
|
2020-12-19 14:15:38 +00:00
|
|
|
returns the process id of the current process,
|
2011-03-30 13:49:47 +00:00
|
|
|
a number guaranteed to be unique among all running processes on the machine
|
|
|
|
executing
|
|
|
|
.IR getpid .
|
|
|
|
.PP
|
|
|
|
.I Getppid
|
2020-12-19 14:15:38 +00:00
|
|
|
returns the process id of the parent of the current process.
|
2011-03-30 13:49:47 +00:00
|
|
|
.SH SOURCE
|
|
|
|
.B /sys/src/libc/9sys
|
|
|
|
.SH SEE ALSO
|
|
|
|
.IR intro (2),
|
|
|
|
.IR exec (2),
|
|
|
|
.IR proc (3)
|
|
|
|
.SH DIAGNOSTICS
|
|
|
|
Returns 0 and
|
|
|
|
sets
|
|
|
|
.I errstr
|
|
|
|
if unsuccessful.
|