Annotation of researchv10dc/man/man9/jioctl.9, revision 1.1

1.1     ! root        1: .TH JIOCTL 9.4
        !             2: .CT 2 comm_term
        !             3: .SH NAME
        !             4: jioctl \- mux ioctl requests
        !             5: .SH SYNOPSIS
        !             6: .B
        !             7: #include "/usr/jerq/include/jioctl.h"
        !             8: .\" not <jioctl.h>: /usr/jerq/include is not in the cc include path 
        !             9: .PP
        !            10: .B ioctl(fd, request, 0)
        !            11: .PP
        !            12: .B ioctl(fd, JWINSIZE, win)
        !            13: .br
        !            14: .B struct winsize *win;
        !            15: .SH DESCRIPTION
        !            16: .IR Mux (9.1)
        !            17: supports several 
        !            18: .IR ioctl (2)
        !            19: requests for Unix programs attached to layers.
        !            20: The requests are:
        !            21: .TF JBOOT
        !            22: .TP
        !            23: .B JMUX
        !            24: returns 0 if file descriptor
        !            25: .I fd
        !            26: is connected to a
        !            27: .I mux
        !            28: layer, \-1 otherwise.
        !            29: .PD
        !            30: .TP
        !            31: .B JTERM
        !            32: resets the layer connected to
        !            33: .I fd
        !            34: to the default terminal program.
        !            35: .TP
        !            36: .B JBOOT
        !            37: initiates the down-load protocol to replace the layer's terminal program.
        !            38: Usually called by
        !            39: .IR 32ld (9.1).
        !            40: .TP
        !            41: .B JZOMBOOT
        !            42: is the same as
        !            43: .IR JBOOT ,
        !            44: but disables execution of the program when the download is complete
        !            45: (see the
        !            46: .B -z
        !            47: flag of
        !            48: .IR 32ld ).
        !            49: .TP
        !            50: .B JWINSIZE
        !            51: returns, in the location pointed to by the third argument,
        !            52: a structure describing the size of the layer connected to
        !            53: .IR fd ,
        !            54: with character 
        !            55: .L 0
        !            56: being the unit of size.
        !            57: The structure is:
        !            58: .IP
        !            59: .EX
        !            60: .ta 7n +7n +\w'bytesx, bytesy;  'u"
        !            61: struct winsize {
        !            62:        char    bytesx, bytesy; /* size in characters */
        !            63:        short   bitsx, bitsy;   /* size in pixels */
        !            64: };
        !            65: .EE
        !            66: .TP
        !            67: .B JEXIT
        !            68: causes
        !            69: .I mux
        !            70: to exit.
        !            71: .SH SEE ALSO
        !            72: .IR 32ld (9.1), 
        !            73: .IR mux (9.1), 
        !            74: .IR ioctl (2)

unix.superglobalmegacorp.com

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