Set the process group
#include <unistd.h> pid_t setpgrp( void );
libc
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.
The new process group ID.
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | Yes |
Thread | Yes |
execl(), execle(), execlp(), execlpe(), execv(), execve(), execvp(), execvpe(), fork(), getpid(), getpgrp(), getsid(), kill(), signal()