Annotation of 43BSDReno/lib/libc/gen/ttyname.3, revision 1.1.1.1

1.1       root        1: .\"    @(#)ttyname.3   6.1 (Berkeley) 5/15/85
                      2: .\"
                      3: .TH TTYNAME 3  "May 15, 1985"
                      4: .AT 3
                      5: .SH NAME
                      6: ttyname, isatty, ttyslot \- find name of a terminal
                      7: .SH SYNOPSIS
                      8: .B char *ttyname(filedes)
                      9: .PP
                     10: .B isatty(filedes)
                     11: .PP
                     12: .B ttyslot()
                     13: .SH DESCRIPTION
                     14: .I Ttyname
                     15: returns a pointer to the null-terminated path name
                     16: of the terminal device associated with file descriptor
                     17: .I filedes
                     18: (this is a system file descriptor and has nothing to do with the
                     19: standard I/O FILE typedef).
                     20: .PP
                     21: .I Isatty
                     22: returns 1 if
                     23: .I filedes
                     24: is associated with a terminal device, 0 otherwise.
                     25: .PP
                     26: .I Ttyslot
                     27: returns the number of the entry in the
                     28: .IR ttys (5)
                     29: file for the control terminal of the current process.
                     30: .SH FILES
                     31: /dev/\(**
                     32: .br
                     33: /etc/ttys
                     34: .SH SEE ALSO
                     35: ioctl(2), ttys(5)
                     36: .SH DIAGNOSTICS
                     37: .I Ttyname
                     38: returns a null pointer (0) if
                     39: .I filedes
                     40: does not describe a terminal device in directory `/dev'.
                     41: .PP
                     42: .I Ttyslot
                     43: returns 0 if `/etc/ttys' is inaccessible or if
                     44: it cannot determine the control terminal.
                     45: .SH BUGS
                     46: The return value points to static data
                     47: whose content is overwritten by each call.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.