MyWebUniversity.com Home Page
 



Darwin Mac OS X man pages main menu
tcgetsid(3)              BSD Library Functions Manual              tcgetsid(3)

NAME
     tcgetsid -- get the process group ID for the session leader for the con-
     trolling terminal

SYNOPSIS
     ##include <>

     pidt
     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 asso-
     ciated with the terminal.  Otherwise, a value of (pidt)-1 is returned
     and errno is set to indicate the error.

ERORS
     The tcgetsid() function will fail if:

     [EACES]           The fildes argument is not associated with a control-
                        ling terminal.

     [EBADF]            The fildes argument is not a valid file descriptor.

     [ENOTY]           The file associated with fildes is not a terminal.

SEE ALSO
     getsid(2), setpgid(2), setsid(2), tcgetpgrp(3), termios(4)

STANDARDS
     The tcgetsid() function conforms to IE Std 1003.1-2001 (``POSIX.1'').

BSD                            December 20, 2003                           BSD
Darwin Mac OS X man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™