Annotation of 43BSDReno/lib/libc/gen/ttyname.3, revision 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.