setpgrppid
Setpgrppid is not a standard or widely recognized function in POSIX, Unix-like kernels, or major C libraries. There is no official system call or library routine named setpgrppid in common documentation. The term may be a misnomer for related concepts such as process group management (setpgid, setpgrp) or for referring to parent process identifiers (PPID). As a result, setpgrppid does not have a defined, portable API or behavior.
Background: process groups and job control
Unix-like systems organize processes into process groups to enable signal delivery and job control. Each process
Common APIs for process group management
The standard interfaces for manipulating process groups are setpgid and setpgrp. The function int setpgid(pid_t pid,
Correct use of setpgid helps implement job control, desktop shells, and background processes. Misunderstanding PGID versus
See also: setpgid, setpgrp, getpgid, getpgrp, PPID, process groups, job control, fork.