FreeBSD Manual Pages
GETPID(2) FreeBSD System Calls Manual GETPID(2) NAME getpid, getppid -- get parent or calling process identification LIBRARY Standard C Library (libc, -lc) SYNOPSIS #include <unistd.h> pid_t getpid(void); pid_t getppid(void); DESCRIPTION The getpid() system call returns the process ID of the calling process. Though the ID is guaranteed to be unique, it should NOT be used for con- structing temporary file names, for security reasons; see mkstemp(3) in- stead. The getppid() system call returns the process ID of the parent of the calling process. ERRORS The getpid() and getppid() system calls are always successful, and no re- turn value is reserved to indicate an error. SEE ALSO fork(2), getpgrp(2), kill(2), setpgid(2), setsid(2), exec(3) STANDARDS The getpid() and getppid() system calls are expected to conform to ISO/IEC 9945-1:1990 ("POSIX.1"). HISTORY The getpid() function appeared in Version 7 AT&T UNIX. FreeBSD 13.0 December 15, 2015 FreeBSD 13.0
NAME | LIBRARY | SYNOPSIS | DESCRIPTION | ERRORS | SEE ALSO | STANDARDS | HISTORY
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=getpid&sektion=2&manpath=FreeBSD+13.2-RELEASE+and+Ports>