tcgetsid

TriggerTek Logo
abcdefghijklmnopqrstuvwxyz_
TCGETSID(3)		  Linux Programmer’s Manual		  TCGETSID(3)



NAME
       tcgetsid - get session ID

SYNOPSIS
       #include <termios.h>

       pid_t tcgetsid(int fd);

DESCRIPTION
       The  function tcgetsid() returns the session ID of the current session
       that has the terminal associated to fd as controlling terminal.	 This
       terminal must be the controlling terminal of the calling process.

RETURN VALUE
       When  fd	 refers to the controlling terminal of our session, the func-
       tion tcgetsid() will return the session ID of  this  session.   Other-
       wise, -1 is returned, and errno is set appropriately.

ERRORS
       EBADF  fd is not a valid file descriptor.

       ENOTTY The calling process does not have a controlling terminal, or it
	      has one but it is not described by fd.

NOTES
       This function is implemented via the  TIOCGSID  ioctl,  present	since
       Linux 2.1.71.

CONFORMS TO
       POSIX 1003.1-2001

SEE ALSO
       getsid(2)




POSIX				  2003-01-30			  TCGETSID(3)