SETPGRP(3) Library Functions Manual SETPGRP(3)
NAME
setpgrp — set
process group ID
SYNOPSIS
#include <unistd.h> pid_t setpgrp(void);
DESCRIPTION
If the calling process is not already a session leader, setpgrp() sets the process group ID of the calling process to the process ID of the calling process. If setpgrp() creates a new session, then the new session has no controlling terminal.
The setpgrp() function has no effect when the calling process is a session leader.
RETURN VALUE
Upon completion, setpgrp() returns the process group ID.
ERRORS
No errors are defined.
EXAMPLES
None.
APPLICATION USAGE
None.
FUTURE DIRECTIONS
None.
SEE ALSO
exec(3) , fork(3) , getpid(3) , getsid(3) , kill(3) , setsid(3) , <unistd.h> .
February 1997 posix.fail