GETPID(2)                                               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 exe-
          cuting 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.