MVS Utility Downloads
Source code is provided in a zip file. It has successfully been compiled with the JCC C Compiler. The SVC Call Interface must be assembled and then included when link editing the modules.
MVS Load ModulesThe load modules are provided as unloaded PDS using IEBCOPY. The source dataset is on a 3350 DASD with a blocksize of 19069. The download files are AWS tape images.
Running The Programs
JCC expects three files to be defined: STDIN, STDOUT, and STDERR. I simply use DA(*) to use the terminal for input and output:
ALLOC FI(STDOUT) DA(*)
You can still run the programs without allocating these files but you can't access STDIN, STDOUT or STDERR. For the full screen utilities it should not really matter.
For PICOC you will need to supply an input file.
ALLOC FI(SCRIPT) DA(TCS3.C.ASM(FSI01)) SHR
If there is a problem and STDERR is not allocated then PICOC will fail silently.