;****************************************************************************** ; * ; PROTOTYPE .ODL FILE FOR FORTRAN TASKS WISHING TO LINK TO BOTH THE 'RMSFTN' * ; RUN-TIME SYSTEM AND THE RMS RUN-TIME SYSTEM IN AN OVERLAID ENVIRONMENT * ; * ; ARTHUR P. GAUGHAN, JR. * ; * ; 6/9/78 * ; * ;****************************************************************************** ; * ; ESTABLISH THE ROOT SEGMENT FOR THE TASK * ; * .ROOT MYPROG-RMSFTN-RMSROT-RMSALL ; * ; INCLUDE A DESCRIPTOR FOR YOUR MODULES IN THE FOLLOWING FACTOR STATEMENT * ; * ; IF YOUR MODULES ARE IN A LIBRARY, PROCEED AS FOLLOWS: * ;MYPROG: .FCTR MYPROG/LB:XXXXXX-MYPROG/LB * ; WHERE XXXXXX IS (ARE) THE MODULES WHICH YOU MUST FORCE INTO THE * ; ROOT, E.G. THE MAIN ROUTINE AND ANY 'BLOCK DATA' MODULES * ; * ; IF YOUR MODULES ARE SEPARATE .OBJ MODULES, SIMPLY NAME THEM * ;MYPROG: .FCTR XXXXXX-YYYYYY,... * ; * ; IF YOUR MODULES ARE IN A CONCATENATED .OBJ FILE, SIMPLY NAME IT * ;MYPROG: .FCTR ZZZZZZ.COB * ; * MYPROG: .FCTR ; * ;****************************************************************************** ; * ; INCLUDE THE 'RMSFTN' FAB OPERATIONS- * ; * RMSFLE: .FCTR RMSFTN/LB:RMSOPE:RMSCLO ; * ; INCLUDE THE 'RMSFTN' RAB OPERATIONS- * ; * RMSREX: .FCTR RMSFTN/LB:RMSCON:RMSDIS ; * ; INCLUDE THE 'RMSFTN' RECORD OPERATIONS- * ; * RMSOPS: .FCTR RMSFTN/LB:RMSGET:RMSPUT:RMSFND:RMSUPD:RMSDEL ; SELECT ONLY THOSE MODULES WHICH YOU USE * ; * ; SELECT THE 'RMSFTN' CONTROL OPERATIONS- * ; * RMSCTL: .FCTR RMSFTN/LB:RMSRWD:RMSRAC:RMSKEY:RMSFRE:RMSFLS ; SELECT ONLY THOSE MODULES WHICH YOU USE * ; * ; SELECT THE 'RMSFTN' DEFINITION AND SERVICE OPERATIONS- * ; * RMSDEF: .FCTR RMSFTN/LB:RMSDFN:ZECB ; * ; LETS GET IT ALL TOGETHER * ; * RMSFTN: .FCTR RMSFLE-RMSREX-RMSOPS-RMSCTL-RMSDEF ; * ;****************************************************************************** ; * ; SELECT THE 12 KB RMS OVERLAY STRUCTURE * ; * @RMS11M.ODL ; * ;****************************************************************************** .END