LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    tcgetsid

    
    
    

    SYNOPSIS

           #define _XOPEN_SOURCE 500        /* See feature_test_macros(7) */
           #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.
    
    
    

    VERSIONS

           tcgetsid() is provided in glibc since version 2.1.
    
    
    

    ATTRIBUTES

       Multithreading (see pthreads(7))
           The tcgetsid() function is thread-safe.
    
    
    

    CONFORMING TO

           POSIX.1-2001.
    
    
    

    NOTES

           This function is implemented via the TIOCGSID ioctl(2),  present  since
           Linux 2.1.71.
    
    
    

    SEE ALSO

           getsid(2)
    
    
    

    GNU 2014-01-13 TCGETSID(3)

    
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz