Annotation of researchv10dc/man/man4/tty.4, revision 1.1

1.1     ! root        1: .TH TTY 4
        !             2: .CT 2 comm_term
        !             3: .SH NAME
        !             4: tty \- serial line interface drivers
        !             5: .SH SYNOPSIS
        !             6: .B #include <sys/ttyio.h>
        !             7: .SH DESCRIPTION
        !             8: The files
        !             9: .L /dev/tty*
        !            10: refer to serial line devices
        !            11: such as the DZ11.
        !            12: They are normally used in conjunction
        !            13: with the terminal line discipline,
        !            14: .IR ttyld (4).
        !            15: .PP
        !            16: Certain device-related parameters,
        !            17: such as parity and line speed,
        !            18: may be set by
        !            19: .IR ioctl (2)
        !            20: calls:
        !            21: .TF TIOCGDEV
        !            22: .TP
        !            23: .B TIOCGDEV
        !            24: The argument points to a
        !            25: .B ttydevb
        !            26: structure to be filled in with current settings.
        !            27: .TP
        !            28: .B TIOCSDEV
        !            29: The argument points to a
        !            30: .B ttydevb
        !            31: structure from which the parameters are set.
        !            32: .PD
        !            33: .PP
        !            34: The
        !            35: .B ttydevb
        !            36: structure, as defined in
        !            37: .BR <sys/ttyio.h> ,
        !            38: is
        !            39: .PP
        !            40: .EX
        !            41: .ta \w'struct 'u +\w'ttydevb 'u +\w'ispeed; 'u
        !            42: struct ttydevb {
        !            43:        char    ispeed; /* input speed */
        !            44:        char    ospeed; /* output speed */
        !            45:        short   flags;  /* mode flags */
        !            46: };
        !            47: .EE
        !            48: .PP
        !            49: The speeds are encoded as follows.
        !            50: Impossible speeds are ignored.
        !            51: .PP
        !            52: .nf
        !            53: .ta \w'B9600   'u +5n
        !            54: \f5B0  0\fP    (hang up device)
        !            55: \f5B50 1\fP    50 baud
        !            56: \f5B75 2\fP    75 baud
        !            57: \f5B110        3\fP    110 baud
        !            58: \f5B134        4\fP    134.5 baud
        !            59: \f5B150        5\fP    150 baud
        !            60: \f5B200        6\fP    200 baud
        !            61: \f5B300        7\fP    300 baud
        !            62: \f5B600        8\fP    600 baud
        !            63: \f5B1200       9\fP    1200 baud
        !            64: \f5B1800       10\fP   1800 baud
        !            65: \f5B2400       11\fP   2400 baud
        !            66: \f5B4800       12\fP   4800 baud
        !            67: \f5B9600       13\fP   9600 baud
        !            68: \f5EXTA        14\fP   External A
        !            69: \f5EXTB        15\fP   External B
        !            70: .fi
        !            71: .DT
        !            72: .PP
        !            73: The flags are:
        !            74: .PP
        !            75: .nf
        !            76: \f5F8BIT       040\fP  eight-bit input and output
        !            77: \f5ODDP        0100\fP odd parity
        !            78: \f5EVENP       0200\fP even parity
        !            79: .fi
        !            80: .PP
        !            81: If
        !            82: .L F8BIT
        !            83: is set,
        !            84: all eight bits of each output character
        !            85: are transmitted
        !            86: without imposing parity,
        !            87: and all eight bits of each input character
        !            88: are passed back without
        !            89: parity checking or stripping.
        !            90: Otherwise,
        !            91: .L EVENP
        !            92: requests that even parity be accepted and generated,
        !            93: .L ODDP
        !            94: odd parity.
        !            95: If both
        !            96: .L EVENP
        !            97: and
        !            98: .L ODDP
        !            99: are set,
        !           100: or if both are clear,
        !           101: even parity is generated
        !           102: and any parity is accepted.
        !           103: .PP
        !           104: For DZ11 lines,
        !           105: 1200 baud
        !           106: and 8-bit mode are the defaults.
        !           107: The transmit and receive speeds are the same;
        !           108: .B ospeed
        !           109: is ignored.
        !           110: .SH SEE ALSO
        !           111: .IR ioctl (2),
        !           112: .IR ttyld (4)
        !           113: .SH BUGS
        !           114: Every hardware interface doesn't support every operation.

unix.superglobalmegacorp.com

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