Blame


1 cfa37a7b 2004-04-10 devnull .TH GETPID 3
2 cfa37a7b 2004-04-10 devnull .SH NAME
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>
6 cfa37a7b 2004-04-10 devnull .br
7 cfa37a7b 2004-04-10 devnull .B #include <libc.h>
8 cfa37a7b 2004-04-10 devnull .PP
9 cfa37a7b 2004-04-10 devnull .B
10 cfa37a7b 2004-04-10 devnull int getpid(void)
11 cfa37a7b 2004-04-10 devnull .PP
12 cfa37a7b 2004-04-10 devnull .B
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
16 cfa37a7b 2004-04-10 devnull reads
17 cfa37a7b 2004-04-10 devnull .B /dev/pid
18 cfa37a7b 2004-04-10 devnull (see
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 .
24 cfa37a7b 2004-04-10 devnull .PP
25 cfa37a7b 2004-04-10 devnull .I Getppid
26 cfa37a7b 2004-04-10 devnull reads
27 cfa37a7b 2004-04-10 devnull .B /dev/ppid
28 cfa37a7b 2004-04-10 devnull (see
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 cfa37a7b 2004-04-10 devnull .B /sys/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
39 cfa37a7b 2004-04-10 devnull sets
40 cfa37a7b 2004-04-10 devnull .I errstr
41 cfa37a7b 2004-04-10 devnull if unsuccessful.