Annotation of researchv10dc/man/adm/man3/ttyname.3, revision 1.1

1.1     ! root        1: .TH TTYNAME 3
        !             2: .CT 2 comm_term
        !             3: .SH NAME
        !             4: ttyname, isatty, nametty \(mi find or set name of a terminal
        !             5: .SH SYNOPSIS
        !             6: .B char *ttyname(fildes)
        !             7: .PP
        !             8: .B isatty(fildes)
        !             9: .PP
        !            10: .B nametty(fildes, file)
        !            11: .br
        !            12: .B char *file;
        !            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: .IR fildes .
        !            18: .PP
        !            19: .I Isatty
        !            20: returns 1 if
        !            21: .I fildes
        !            22: is associated with a terminal device,
        !            23: 0 otherwise.
        !            24: .PP
        !            25: .I Nametty
        !            26: arranges that future opens of
        !            27: .I file
        !            28: will refer to
        !            29: the stream opened on
        !            30: .IR fildes .
        !            31: .I File
        !            32: must exist before
        !            33: .I nametty
        !            34: is called.
        !            35: The arrangement is terminated
        !            36: when the other end of the stream
        !            37: is closed or hung up.
        !            38: .SH FILES
        !            39: .F /lib/ttydevs
        !            40:        list of tty directories for
        !            41: .I ttyname
        !            42: .SH SEE ALSO
        !            43: .IR fmount (2),
        !            44: .IR ioctl (2)
        !            45: .SH DIAGNOSTICS
        !            46: .I Ttyname
        !            47: returns
        !            48: .L NULL
        !            49: if
        !            50: .I fildes
        !            51: does not describe an entry in any of the directories
        !            52: listed in
        !            53: .FR /lib/ttydevs .
        !            54: .PP
        !            55: .I Nametty
        !            56: returns 1 for success,
        !            57: 0 for failure
        !            58: .RI ( file
        !            59: does not exist,
        !            60: .I fildes
        !            61: is not a stream).
        !            62: .SH BUGS
        !            63: The return value of
        !            64: .I ttyname
        !            65: points to static data
        !            66: whose content is overwritten by each call.
        !            67: .br
        !            68: If
        !            69: .I fildes
        !            70: connects to a remote machine, as when serving
        !            71: .I dcon
        !            72: or
        !            73: .I rx
        !            74: (see
        !            75: .IR con (1)),
        !            76: .I isatty
        !            77: answers no, regardless of whether the stream 
        !            78: leads ultimately to a terminal on the remote machine.
        !            79: Similarly, when serving
        !            80: .I ndcon
        !            81: or
        !            82: .I nrx,
        !            83: it always answers yes.
        !            84: 

unix.superglobalmegacorp.com

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