.MCALL .MODULE .MODULE ISHERR,VERSION=02,COMMENT=,IDENT=NO,LIB=YES ; Copyright (c) 1998 by Mentec, Inc., Nashua, NH. ; All rights reserved ; ; This software is furnished under a license for use only on a ; single computer system and may be copied only with the ; inclusion of the above copyright notice. This software, or ; any other copies thereof, may not be provided or otherwise ; made available to any other person except for use on such ; system and to one who agrees to these license terms. Title ; to and ownership of the software shall at all times remain ; in Mentec, Inc. ; ; The information in this document is subject to change without ; notice and should not be construed as a commitment by Digital ; Equipment Corporation, or Mentec, Inc. ; ; Digital and Mentec assume no responsibility for the use or ; reliability of its software on equipment which is not supplied ; by Digital or Mentec, and listed in the Software Product ; Description. .SBTTL Module Declarations .NLIST .ENABL LC .DSABL GBL .NLIST CND .LIST ; ++ ; FACILITY: ; ; RT-11 System Subroutine Library ; ; ENVIRONMENT: ; ; This routine can be used by any job running in a single-job ; or multi-job environment. ; ; INCLUDE FILES: ; ; SYSMAC.SML ; RT-11 system macro library .MCALL .SERR ; SERR programmed request .MCALL .HERR ; HERR programmer request ; EXTERNAL REFERENCES: ; .GLOBL $SYSLB ; Include system library work area .GLOBL $ERRP0 ; Error conversion routine .SBTTL ISERR - Fortran-callable Routine ; ; ++ ; FUNCTIONAL DESCRIPTION: ; ; The ISERR function inhibits the monitor from aborting the job and causes ; instead an error to be returned to the offending EMT. ; ; CALLING SEQUENCE: ; ; i = ISERR () ; ; INPUT PARAMETERS: ; ; NONE ; ; RETURNED FUNCTION VALUE: ; ; i = 0 indicates that IHERR was in effect ; = 1 indicates that ISERR was in effect ; -- .SBTTL IHERR - Fortran-callable Routine ; ; ++ ; FUNCTIONAL DESCRIPTION: ; ; The IHERR function turns off user error interception. It allows the system ; to abort the job on fatal errors and generate an error message. ; ; CALLING SEQUENCE: ; ; i = IHERR () ; ; INPUT PARAMETERS: ; ; NONE ; ; RETURNED FUNCTION VALUE: ; ; i = 0 indicates that HERR was in effect ; = 1 indicates that SERR was in effect ; -- .PSECT SYS$I,I SERR:: ISERR:: .SERR ; RETURN HERR:: IHERR:: .HERR ; RETURN .END