.TITLE TSLBID.MAC 84a29a 28-FEB-82/29-Jan-84. ; AUTHOR: N. A. BOURGEOIS, JR. ; of ; NAB Software Services, Inc. ; PO Box 20009 ; Albuquerque, NM 87154 ; and ; SANDIA NATIONAL LABORATORIES ; PO BOX 5800 ; ALBUQUERQUE, NM 87185 ; ; THIS SOFTWARE IS ISSUED BY SANDIA NATIONAL LABORATORIES, ; OPERATED FOR THE UNITED STATES DEPARTMENT OF ENERGY BY ; SANDIA CORPORATION. ; ; NOTICE ; ; THIS SOFTWARE WAS SPONSORED BY THE UNITED STATES ; GOVERNMENT. NEITHER THE UNITED STATES GOVERNMENT NOR ; THE UNITED STATES DEPARTMENT OF ENERGY, NOR ANY OF THEIR ; EMPLOYEES, NOR ANY OF THEIR CONTRACTORS, SUBCONTRACTORS, ; OR THEIR EMPLOYEES MAKES ANY WARRANTY, EXPRESS OR ; IMPLIED, OR ASSUMES ANY LEGAL LIABILITY OR ; RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS OR ; USEFULNESS OF ANY INFORMATION, APPARATUS, PRODUCT OR ; PROCESS DISCLOSED, OR REPRESENTS THAT ITS USE WOULD NOT ; INFRINGE PRIVATELY OWNED RIGHTS. ; ; THIS WORK WAS SPONSORED AND FUNDED BY: ; ; HEADQUARTERS, ESD / OCB / STOP 36 ; HANSCOM AIR FORCE BASE, MA 01731 ; ; .SBTTL **************** .SBTTL * * .SBTTL * UNCLASSIFIED * .SBTTL * * .SBTTL **************** .PAGE .SBTTL DESCRIPTION 28-FEB-82/25-OCT-82. ;THIS MODULE IS USED TO PLACE TSXLIB IDENTIFICATION INTO THE LINK MAP ;OF A USER'S APPLICATION PROGRAM. IT ALSO CONTAINS A LIST OF THE ;VERSIONS OF THE MODULES THAT MAKE UP TSXLIB. ; ;THIS MODULE CONTAINS IMPLEMENTATIONS OF THR RT-11 .HERR AND .SERR ;PROGRAMMED REQUESTS THAT SHOULD BE IN SYSLIB BUT ARE NOT. .SBTTL TSXLIB VERSION 28-FEB-82/29-Jan-84. .PSECT TSXLIB TSLBID::.RAD50 \84a29a\ ;VERSION .IF DF DECUS .RAD50 \490\ ;155266, DECUS/US PROGRAM LIBRARY. .IFF .IF DF SNL .RAD50 \SNL\ ;074374, SANDIA NATIONAL LABORATORIES. .IFF .IF DF SH .RAD50 \SH \ ;074000, S & H COMPUTER SYSTEMS,INC. .IFF .RAD50 \NAB\ ;053652, NAB SOFTWARE SERVICES, INC. .ENDC .ENDC .ENDC ;VERSION: YYMDDE YY = LAST TWO DIGITS OF THE YEAR. ; M = MONTH CODE; A = JAN, B = FEB, ... , L = DEC. ; DD = DAY OF THE MONTH, TWO DIGITS. ; E = EDIT OF THE DAY, ONE LETTER. .SBTTL MODULE VERSIONS 28-FEB-82/29-Jan-84. ;DETJBS 84a06b DETACHED JOB SUPPORT. ;MNTDEV 84a06b DEVICE MOUNTING AND DISMOUNTING SUPPORT. ;MSGCOM 84a06b INTERPROGRAM MESSAGE COMMUNICATION SUPPORT. ;PRFANL 84a06b PERFORMANCE ANALYSIS SUPPORT. ;RELTIM 84a28a REALTIME PROGRAM SUPPORT. ;RUNTIM 84a06b SHARED RUNTIME SYSTEM SUPPORT. ;SHRFIL 84a06b SHARED FILE SUPPORT. ;SYSTAT 84a06b SYSTEM STATUS INFORMATION SUPPORT. ;TRMCOM 84a06b TERMINAL COMMUNICATION SUPPORT. ;TRMCTL 84a26a TERMINAL CONTROL SUPPORT. ;TSXMSC 84a28a MISCELLANEOUS EMT SUPPORT. ;TSXODT 84a06b ODT ACTIVATION MODE SUPPORT. ; ;TSXLIB 84a29a USER'S GUIDE DOCUMENT. .PAGE .SBTTL IHERR/ISERR DESCRIPTION 11-MAR-82/. ;IMPLEMENTATION OF THE .HERR AND .SERR PROGRAMMED REQUESTS AS FORTRAN ;CALLABLE ROUTINES. WHEN A FATAL ERROR OCCURS THE CODE ERROR RETURNED ;IS ONE OF THE FOLLOWING: ; ; -1 CALLED "USR" FROM COMPLETION ROUTINE. ; -2 NO DEVICE HANDLER; THIS OPERATION NEEDS ONE. ; -3 ERROR DOING DIRECTORY I/O. ; -4 ".FETCH" ERROR. EITHER AN I/O ERROR OCCURRED WHILE THE ; HANDLER WAS BEING USED, OR AN ATTEMPT WAS MADE TO LOAD ; THE HANDLER OVER "USR" OR "RMON". ; -5 ERROR READING AN OVERLAY. ; -6 NO MORE ROOM FOR FILES IN THE DIRECTORY. ; -7 ILLEGAL ADDRESS ("FB" ONLY); TRIED TO PERFORM A MONITOR ; OPERATION OUTSIDE THE JOB PARTITION. ; -8 ILLEGAL CHANNEL NUMBER; NUMBER IS GREATER THAN ACTUAL ; NUMBER OF CHANNELS THAT EXIST. ; -9 ILLEGAL "EMT"; AN ILLEGAL FUNCTION CODE HAS BEEN ; DECODED. ;LET THE MONITOR INTERCEPT THE FATAL ERRORS. ; ;CALLING SEQUENCE: ; ; CALL IHERR ;INTERCEPT THE FATAL ERRORS. ; ;CALLING SEQUENCE: ; ; CALL ISERR .PAGE .SBTTL MACROS 11-MAR-82/. .MCALL .HERR ;LET MONITOR INTERCEPT FATAL ERRORS .MCALL .SERR ;INTERCEPT FATAL ERRORS .SBTTL ENTRY POINTS 11-MAR-82/. ;LET MONITOR INTERCEPT FATAL ERRORS ; IHERR:: .HERR RTS PC ;INTERCEPT FATAL ERRORS ; ISERR:: .SERR RTS PC .SBTTL EDIT RECORD 29-Jan-84. ;28-Feb-82 Original creation. ;11-Mar-82 Added IHERR and ISERR routines. ;19-Apr-83 Updated for TSX-Plus V3.1. ;06-Jan-84 Maintenance assumed by NAB Software Services, Inc. ; Added edit record section. ;29-Jan-84 Updated for TSX-Plus V5.0. .SBTTL END 28-FEB-82/. .END