

#include <sys/types.h> #include <unistd.h> pid_t getpid(void);
getpid determines the process ID of the calling process.
getpid returns the process ID of the calling
process.
Under
unusual conditions (for instance, if OpenEdition is not running)
getpid can fail. In this case, getpid issues an MVS user ABEND 1230
to indicate the error.
getpid to
determine the process ID of the calling process:
#include <sys/types.h>
#include <unistd.h>
#include <stdlib.h>
.
.
.
if (fork() == 0) {
printf("The child's PID is %d. The process group ID is %dn",
(int) getpid(), (int) getpgrp());
exit(0);
}
.
.
.
Note:
Also see the setpgid example.
getppid
Copyright (c) 1998 SAS Institute Inc. Cary, NC, USA. All rights reserved.