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 controlling	termi-
	     nal.

       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	   |
       +-----------------------------+-----------------------------+
       |MT-Level		     |MT-Safe			   |
       +-----------------------------+-----------------------------+

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

SunOS 5.9			  29 Dec 1996			  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.9>

home | help