Annotation of researchv10dc/dist/man/v4/manx/intr.2, revision 1.1

1.1     ! root        1: .pa 1
        !             2: .he 'INTR (II)'3/15/72'INTR (II)'
        !             3: .ti 0
        !             4: NAME           intr  --  set interrupt handling
        !             5: .s3
        !             6: .ti 0
        !             7: SYNOPSIS       sys intr; arg  / intr = 27.
        !             8: .s3
        !             9: .nf
        !            10: intr(label)
        !            11: int *label;
        !            12: .fi
        !            13: .s3
        !            14: .ti 0
        !            15: DESCRIPTION    When arg___ is 0,
        !            16: interrupts (ASCII DELETE) are ignored.
        !            17: When arg___ is 1,
        !            18: interrupts cause their normal result, that is, force an exit____.
        !            19: When arg___ is a location within the program, control is
        !            20: transferred to that location when an interrupt occurs.
        !            21: .s3
        !            22: After an interrupt is caught, it is possible to resume
        !            23: execution by means of an rti___ instruction; however, great
        !            24: care must be exercised, since
        !            25: all I/O is terminated abruptly upon an interrupt.
        !            26: In particular, reads of the typewriter tend to return
        !            27: with 0 characters read, thus simulating an end of file.
        !            28: .s3
        !            29: From C, the interface is slightly different.
        !            30: An argument of 0 or 1 has the
        !            31: afore-mentioned effect of suppressing and forcing termination on
        !            32: interrupts respectively.
        !            33: An argument which is a label causes control
        !            34: to be sent to the label when an interrupt occurs;
        !            35: however the stack is set to have the same value
        !            36: as it did when intr____ was called;
        !            37: thus control returns to the complete execution environment
        !            38: pertaining at the time of the call to intr____.
        !            39: It is an error to call intr____ in a subroutine
        !            40: and return from that subroutine, since
        !            41: if an interrupt occurs
        !            42: control will be returned
        !            43: to a non-existent
        !            44: environment.
        !            45: .s3
        !            46: It is not possible (with the C version of this call)
        !            47: to resume execution after an interrupt.
        !            48: .s3
        !            49: .ti 0
        !            50: SEE ALSO       quit(II)
        !            51: .s3
        !            52: .ti 0
        !            53: DIAGNOSTICS    --
        !            54: .s3
        !            55: .ti 0
        !            56: BUGS           --

unix.superglobalmegacorp.com

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