Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
tcgetsid(3C)		 Standard C Library Functions		  tcgetsid(3C)

NAME
       tcgetsid	- get process group ID for session leader for controlling ter-
       minal

SYNOPSIS
       #include	<termios.h>

       pid_t tcgetsid(int fildes);

DESCRIPTION
       The tcgetsid() function obtains the process group ID of the session for
       which the terminal specified by fildes is the controlling terminal.

RETURN VALUES
       Upon successful completion, tcgetsid() returns the process group	ID as-
       sociated	with the terminal.  Otherwise, a value	of  (pid_t)-1  is  re-
       turned and errno	is set to indicate the error.

ERRORS
       The tcgetsid() function will fail if:

       EACCES	       The  fildes  argument is	not associated with a control-
		       ling terminal.

       EBADF	       The fildes argument is not a valid file descriptor.

       ENOTTY	       The file	associated with	fildes is not a	terminal.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       +-----------------------------+-----------------------------+
       |      ATTRIBUTE	TYPE	     |	    ATTRIBUTE VALUE	   |
       +-----------------------------+-----------------------------+
       |Interface Stability	     |Standard			   |
       +-----------------------------+-----------------------------+
       |MT-Level		     |MT-Safe			   |
       +-----------------------------+-----------------------------+

SEE ALSO
       attributes(5), standards(5), termio(7I)

SunOS 5.10			  14 Aug 2002			  tcgetsid(3C)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | ATTRIBUTES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=tcgetsid&sektion=3c&manpath=SunOS+5.10>

home | help