Set the process group
#include <unistd.h> pid_t setpgrp( void );
Use the -l c option to qcc to link against this library. This library is usually included automatically.
If the calling process isn't already a session leader, setpgrp() makes it one by setting its process group ID and session ID to the value of its process ID, and releases its controlling terminal.
In order to successfully call this function, your process must have the PROCMGR_AID_PGRP ability enabled. This ability is enabled by default (for POSIX conformance). You can disable it completely or restrict it to specific pid ranges. For more information, see procmgr_ability().
The new process group ID.
Last modified: 2014-06-24