Annotation of researchv10dc/man/man3/setjmp.3, revision 1.1

1.1     ! root        1: .TH SETJMP 3
        !             2: .CT 2 proc_man
        !             3: .SH NAME
        !             4: setjmp, longjmp \(mi non-local goto
        !             5: .SH SYNOPSIS
        !             6: .nf
        !             7: .B #include <setjmp.h>
        !             8: .PP
        !             9: .B setjmp(env)
        !            10: .B jmp_buf env;
        !            11: .PP
        !            12: .B longjmp(env, val)
        !            13: .B jmp_buf env;
        !            14: .fi
        !            15: .SH DESCRIPTION
        !            16: These routines are useful for dealing with errors
        !            17: and interrupts encountered in
        !            18: a low-level subroutine of a program.
        !            19: .PP
        !            20: .I Setjmp
        !            21: saves its stack environment in
        !            22: .I env
        !            23: for later use by
        !            24: .I longjmp.
        !            25: It returns value 0.
        !            26: .PP
        !            27: .I Longjmp
        !            28: restores the environment saved by the last call of
        !            29: .IR setjmp .
        !            30: It then causes execution to
        !            31: continue as if the call of
        !            32: .I setjmp
        !            33: had just returned with value
        !            34: .IR val .
        !            35: The invoker of
        !            36: .I setjmp
        !            37: must not itself have returned in the interim.
        !            38: All accessible data have values as of the time
        !            39: .I longjmp
        !            40: was called.
        !            41: .SH "SEE ALSO"
        !            42: .IR signal (2)

unix.superglobalmegacorp.com

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