1 cfa37a7b 2004-04-10 devnull .TH GETPID 3
3 cfa37a7b 2004-04-10 devnull getpid, getppid \- get process ids
4 cfa37a7b 2004-04-10 devnull .SH SYNOPSIS
5 cfa37a7b 2004-04-10 devnull .B #include <u.h>
7 cfa37a7b 2004-04-10 devnull .B #include <libc.h>
10 cfa37a7b 2004-04-10 devnull int getpid(void)
13 cfa37a7b 2004-04-10 devnull int getppid(void)
14 cfa37a7b 2004-04-10 devnull .SH DESCRIPTION
15 cfa37a7b 2004-04-10 devnull .I Getpid
17 cfa37a7b 2004-04-10 devnull .B /dev/pid
19 cfa37a7b 2004-04-10 devnull .IR cons (3))
20 cfa37a7b 2004-04-10 devnull and converts it to get the process id of the current process,
21 cfa37a7b 2004-04-10 devnull a number guaranteed to be unique among all running processes on the machine
22 cfa37a7b 2004-04-10 devnull executing
23 cfa37a7b 2004-04-10 devnull .IR getpid .
25 cfa37a7b 2004-04-10 devnull .I Getppid
27 cfa37a7b 2004-04-10 devnull .B /dev/ppid
29 cfa37a7b 2004-04-10 devnull .IR cons (3))
30 cfa37a7b 2004-04-10 devnull and converts it to get the id of the parent of the current process.
31 cfa37a7b 2004-04-10 devnull .SH SOURCE
32 b5fdffee 2004-04-19 devnull .B /usr/local/plan9/src/libc/9sys
33 cfa37a7b 2004-04-10 devnull .SH SEE ALSO
34 bf8a59fa 2004-04-11 devnull .IR intro (3),
35 cfa37a7b 2004-04-10 devnull .IR cons (3),
36 cfa37a7b 2004-04-10 devnull .IR proc (3)
37 cfa37a7b 2004-04-10 devnull .SH DIAGNOSTICS
38 cfa37a7b 2004-04-10 devnull Returns 0 and
40 cfa37a7b 2004-04-10 devnull .I errstr
41 cfa37a7b 2004-04-10 devnull if unsuccessful.