Available in

(2) (2)/de (2)/es (2)/fr (2)/ja (2)/ko (2)/nl (2)/pl (2)/pt (2)/ru (2freebsd) (3posix)

TOC

GETPID(2)                  Linux Programmer's Manual                 GETPID(2)



NAME

       getpid, getppid - get process identification

SYNOPSIS

       #include <sys/types.h>
       #include <unistd.h>

       pid_t getpid(void);
       pid_t getppid(void);

DESCRIPTION

       getpid() returns the process ID of the calling process.  (This is often
       used by routines that generate unique temporary filenames.)

       getppid() returns the process ID of the parent of the calling  process.

ERRORS

       These functions are always successful.

CONFORMING TO

       POSIX.1-2001, 4.3BSD, SVr4.

SEE ALSO

       fork(2),  kill(2),  exec(3),  mkstemp(3),  tempnam(3), tmpfile(3), tmp-
       nam(3), credentials(7)

COLOPHON

       This page is part of release 3.05 of the Linux  man-pages  project.   A
       description  of  the project, and information about reporting bugs, can
       be found at http://www.kernel.org/doc/man-pages/.



Linux                             1993-07-23                         GETPID(2)

COMMENTS

Add your comment here. Whitespace and linebreaks are preserved. URLs are linked automatically.
CAPTCHA

No HTML allowed. URLs will be linked with nofollow attribute. Whitespace is preserved.