Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
GETPID(2)		  FreeBSD System Calls Manual		     GETPID(2)

NAME
     getpid, getppid --	get parent or calling process identification

SYNOPSIS
     #include <unistd.h>

     pid_t
     getpid(void);

     pid_t
     getppid(void);

DESCRIPTION
     getpid() returns the process ID of	the calling process.  Though the ID is
     guaranteed	to be unique, it should	NOT be used for	constructing temporary
     file names; see mkstemp(3)	instead.

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

RETURN VALUES
     These functions are always	successful, and	no return value	is reserved to
     indicate an error.

SEE ALSO
     gethostid(3)

STANDARDS
     getpid() and getppid() conform to IEEE Std	1003.1-2008 ("POSIX.1").

FreeBSD	13.0		      September	10, 2015		  FreeBSD 13.0

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | SEE ALSO | STANDARDS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=getpid&sektion=2&manpath=OpenBSD+6.9>

home | help