NAME
tcgetsid — get the
process group ID for the session leader for the controlling
terminal
SYNOPSIS
#include
<termios.h>
pid_t tcgetsid(int fildes);
DESCRIPTION
The tcgetsid () function shall obtain the
process group ID of the session for which the terminal specified by
fildes
is the controlling terminal.
RETURN VALUE
Upon successful completion, tcgetsid ()
shall return the process group ID of the session associated with the
terminal. Otherwise, a value of (
pid_t)
-1 shall be returned and
errno
set to indicate the error.
ERRORS
The tcgetsid () function shall fail
if:
EXAMPLES
None.
APPLICATION USAGE
None.
RATIONALE
None.
FUTURE DIRECTIONS
None.
SEE ALSO
XBD <termios.h>
CHANGE HISTORY
First released in Issue 4, Version 2.
Issue 5
Moved from X/OPEN UNIX extension to BASE.
The [EACCES] error has been removed from the list of mandatory errors, and the description of [ENOTTY] has been reworded.
Issue 7
SD5-XSH-ERN-180 is applied, clarifying the RETURN VALUE section.
The tcgetsid () function is moved from the
XSI option to the Base.