Type ASSEMBLE
Source Lines : 505
Fixes Applied : 0
Most Recent Version : Tuesday, December 12, 1978
Last Fix ID : [Unmodified]
Module
DMSLKD
Function
PROVIDE INTERFACE BETWEEN VM/370 CMS AND VS1 LINKAGE EDITOR.
Attributes
REUSEABLE, DISK-RESIDENT
Operation
CHECK PARAMETER LIST FOR SYSLIN FILENAME SPECIFICATION. MOVE OPTIONS IF ANY TO OPTION WORK AREA. SET APPROPRIATE FLAGS FOR ANY CMS OPTIONS SPECIFIED. CONVERT OPTION LIST TO FORMAT REQUIRED BY VS1 LINKAGE EDITOR. CHECK FOR EXISTENCE OF SYSLIN FILE (FNAME TEXT). CHECK SYSLIN FOR FIXED 80 BYTE RECORDS. ISSUE FILEDEF FOR SYSLMOD (FNAME LOADLIB OR LIBNAME LOADLIBE IF LIBE OPTION SPECIFIED). FIND READ/WRITE DISK WITH MOST SPACE AVAILABLE AND FILEDEF SYSUT1 TO IT (FNAME SYSUT1). ERASE OLD SYSUT1 FILE. FILEDEF SYSTERM TO TERMINAL. FILEDEF SYSPRINT TO DISK IF DISK OPTION IS SPECIFIED OR USED AS DEFAULT. FILEDEF SYSPRINT TO DUMMY IF NOPRINT REQUESTED OR TO SYSTEM PRINTER IF PRINT OPTION USED. ERASE OLD DISK FILE (FNAME LKEDIT). ISSUE HNDSVC FOR LINKAGE EDITOR EXTRACT MACRO. BRANCH AND LINK TO HEWLFROU (1ST L. E. ROUTINE) PASSING OPTION LIST AND MEMBER DEFAULT NAME. ON RETURN SAVE R15 CODE. ISSUE HNDSVC CLEAR TO CLEAR EXTRACT INTERCEPT. ISSUE FILEDEF CLEAR, RETURN TO CMS.
Calls to Other Routines
DMSSTT,DMSERS,DMSLADW,DMSFLD, HEWLFROU (LINKAGE EDITOR)