TTYNAME(3)                                                          TTYNAME(3)


NAME
       ttyname, isatty, ttyslot - find name of a terminal

SYNOPSIS
       char *ttyname(filedes)

       isatty(filedes)

       ttyslot()

DESCRIPTION
       Ttyname  returns a pointer to the null-terminated path name of the ter‐
       minal device associated with file descriptor filedes (this is a  system
       file  descriptor and has nothing to do with the standard I/O FILE type‐
       def).

       Isatty returns 1 if filedes is associated with  a  terminal  device,  0
       otherwise.

       Ttyslot  returns  the  number  of the entry in the ttys(5) file for the
       control terminal of the current process.

FILES
       /dev/∗
       /etc/ttys

SEE ALSO
       ioctl(2), ttys(5)

DIAGNOSTICS
       Ttyname returns a null pointer (0) if filedes does not describe a  ter‐
       minal device in directory ‘/dev’.

       Ttyslot returns 0 if ‘/etc/ttys’ is inaccessible or if it cannot deter‐
       mine the control terminal.

BUGS
       The return value points to static data whose content is overwritten  by
       each call.


7th Edition                      May 15, 1985                       TTYNAME(3)
 
Generated: 2016-12-26
Generated by man2html V0.25
page hit count: 650
Valid CSS Valid XHTML 1.0 Strict