RESET(III)                   5/10/73                   RESET(III)
NAME
     reset, setexit - execute non-local goto
SYNOPSIS
     setexit( )
     reset( )
DESCRIPTION
     These routines are useful for dealing with errors and inter-
     rupts encountered in a low-level subroutine of a program.
     Setexit saves its stack environment in a  static  place  for
     later use by reset.
     Reset restores the environment saved by the last call of se-
     texit.  It then returns in such a way that execution contin-
     ues as if the call of setexit had just returned.  All acces-
     sible data have values as of the time reset was called.
     The routine that called setexit must still  be  active  when
     reset is called.
SEE ALSO
     signal(II)
BUGS
                              - 1 -