Trailing-Edge
-
PDP-10 Archives
-
decuslib20-02
-
decus/20-0057/sddsys.vms
There are 2 other files named sddsys.vms in the archive. Click here to see a list.
00100 TITLE S$$SYS SYSTEM BASIC MODULE
00200 SUBTTL DESCRIPTION OF FUNCTIONS
00300 SALL
00400 RADIX 10
00500 SEARCH S$$NDF
00600
00700 COMMENT"
00800 THIS MODULE CONTAINS ALL THE BASIC FUNCTIONS OF THE RUN-TIME
00900 SYSTEM, DESCRIBED BRIEFLY BELOW AND FUNCTIONALLY IN THE APPROPRIATE
01000 SECTION.
01100
01200 SYSTEM INITIALIZATION- INITIALIZES SYSTEM PARAMETERS, STACKS, AND INITIAL-
01300 LIZES THE MAIN PROGRAM. SYSTEM COMMON IS DEFINED TO RECLAIM AS MUCH OF
01400 THE CORE USED BY THE INITIALIZATION AS POSSIBLE.
01500
01600 PROGRAM INITIALIZATION- INCORPORATES THE NEW PROGRAM'S PARAMETERS AND
01700 SYMBOLS INTO THE SYSTEM.
01800
01900 UUO HANDLER- DISPATCHES OPERATIONS 01-37.
02000
02100 INTERRUPT HANDLER- DISPATCHES PROGRAM-TRAPPED INTERRUPTS
02200
02300 STACK OVERFLOW- EXPANDS STACKS WHEN THEY OVERFLOW.
02400
02500 FREE STORAGE- DYNAMIC STORAGE ALLOCATION FUNCTIONS.
02600
02700 INPUT/OUTPUT- ELEMENTARY I/O FUNCTIONS.
02800
02900 RUN-TIME ERRORS- HANDLES CONDITIONALLY OR UNCONDITIONALLY FATAL ERRORS.
03000
03100 SYSTEM EXITS- NORMAL OR ERROR EXITS FROM SYSTEM.
03200
03300 RUN-TIME SYMBOL TABLE- BASIC AND SYSTEM SYMBOL LOOKUP FUNCTIONS
03400 AND SYMBOL BLOCK INITIALIZATION ROUTINE.
03500
03600 FUNCTION CALL HANDLER- DISPATCHES PRIMITIVE AND PROGRAMMER-DEFINED FUNC-
03700 TION CALLS, FIELD AND DATATYPE REFERENCES.
03800
03900 DEDICATED MODE ROUTINES- DISPATCHES DEDICATED ASSIGNMENTS AND DEDICATED
04000 STRING CONCATENATION.
04100
04200 DESCRIPTOR MODE CONVERSION- CONVERTS FROM DESCRIPTOR MODE INTO
04300 INTEGER OR REAL.
04400
04500 ARRAY/TABLE REFERENCE HANDLER- PRODUCES VALUE OR NAME OF ARRAY OR
04600 TABLE ELEMENT.
04700
04800 FAILPOINT ROUTINE- HANDLES GLOBAL, NEGATION, AND UNEVALUATED EXPRESSION
04900 FAILURES.
05000
05100 UTILITY ROUTINES- ASSORTED CONVERSION ROUTINES.
05200
05300 DUMMY FORTRAN ENTRIES- USED TO SATISFY FORTRAN MATH LIBRARY ROUTINES."