:man| Alphabetical   Categories   About us 
 
TCGETSID (3) | C library functions | Unix Manual Pages | :man

NAME

tcgetsid - get session ID

CONTENTS

Synopsis
Description
Errors
Notes

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 function tcgetsid() will return the session ID of this session. Otherwise, -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)


Share this page

     Follow us

Facebook Twitter Google+ LinkedIn


 
Created by Blin Media, 2008-2013