getppid()--Get Process ID of Parent Process
Syntax
#include <sys/types.h> #include <unistd.h> pid_t getppid(void);
Service Program Name: QP0WSRV1
Default Public Authority: *USE
Threadsafe: Yes
The getppid() function returns the parent process ID of the calling process.
Parameters
None.
Authorities
None..
Return Value
pid_t | The value returned by getppid() is the process ID of the parent process for the calling process. A process ID value of 1 indicates that there is no parent process associated with the calling process. |
Error Conditions
The getppid() function is always successful and does not return an error.
Related Information
- The <sys/types.h> file (see Header Files for UNIX®-Type Functions)
- The <unistd.h> file (see Header
Files for UNIX-Type Functions)
- Qp0wGetPPid()--Get Process ID of Parent Process
Example
For an example of using this function, see the child program in Example: Using process-related APIs.
API introduced: V3R6