SYNOPSIS
#include <sys/types.h>
#include <unistd.h>
pid_t setpgrp(void);
DESCRIPTION
If the process is not already a session leader,
The
PARAMETERS
None.
RETURN VALUES
The
CONFORMANCE
POSIX.1 (1996)
MULTITHREAD SAFETY LEVEL
MT-Safe.
PORTING ISSUES
In Win32, detaching from controlling terminal means the following:
- If there are no other processes using the console window (for example, an invoking shell, or a previously-invoked child), the console window is closed.
- Any children created after the call to
setpgrp() is created without a console window attached.
The returned process group ID is the Win32 process ID of the process group leader. Refer to Windows Concepts in the MKS Toolkit UNIX to Windows Porting Guide for more information about process IDs.
AVAILABILITY
MKS Toolkit for Professional Developers
MKS Toolkit for Enterprise Developers
MKS Toolkit for Enterprise Developers 64-Bit Edition
SEE ALSO
- Functions:
execl() ,execle() ,execlp() ,execv() ,execve() ,execvp() ,fork() ,getpgid() ,getpid() ,getsid() ,setpgid() ,setsid() ,tcsetpgrp()
MKS Toolkit 9.2 Documentation Build 16.