hpux man page for tcgetsid

Query: tcgetsid

OS: hpux

Section: 3c

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

tcgetsid(3C)															      tcgetsid(3C)

NAME
tcgetsid() - get terminal session ID
SYNOPSIS
DESCRIPTION
The function returns the value of the session ID of the foreground process associated with the terminal referenced by fildes. is allowed from a process that is a member of a background process group (see termio(7)).
RETURN VALUE
Upon successful completion, returns the value of the session ID of the foreground process associated with the terminal referenced by fildes. Otherwise, returns a value of and sets to indicate the error.
ERRORS
If the function fails, it sets (see errno(2)) to one of the following values: [EACCES] The file associated with fildes is the controlling terminal of the calling process; however, there is no foreground process group defined for the controlling terminal. [EBADF] fildes is not a valid file descriptor. [ENOTTY] The file associated with fildes is not the controlling terminal or the calling process does not have a controlling terminal.
SEE ALSO
getsid(2), setsid(2), tcgetpgrp(3C), thread_safety(5). tcgetsid(3C)
Related Man Pages
tcgetsid(3c) - sunos
tcgetpgrp(3c) - opensolaris
tcgetsid(3) - linux
tcgetsid(3) - suse
tcsetpgrp(3c) - hpux
Similar Topics in the Unix Linux Community
Start process in shellscript at other terminal
reformat drive with terminal.
Cannot catch SIGINT while serial break condition occurs
Getting the process ID of the terminal in Unix/Linux
Multiple runtime arguments