123456789101112131415161718192021222324252627282930313233343536373839404142 |
- .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
- reads
- .B /dev/pid
- (see
- .IR 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
- .IR getpid .
- .PP
- .I Getppid
- reads
- .B /dev/ppid
- (see
- .IR cons (3))
- and converts it to get the id of the parent of the current process.
- .SH SOURCE
- .B /sys/src/libc/9sys
- .SH SEE ALSO
- .IR intro (2),
- .IR exec (2),
- .IR cons (3),
- .IR proc (3)
- .SH DIAGNOSTICS
- Returns 0 and
- sets
- .I errstr
- if unsuccessful.
|