I am trying to make sure I understand what is going on?
The MKGCCLIB EXEC makes 3 files
- GCCLIB TXTLIB - This is "normal" library that is linked to a users program
- GCCRES TXTLIB - This is the "stub" version that will call the resident programme (using magic, but enough of that 'till later!). Users should link against this to use the resident library.
- GCCLIB TEXT - This is the "program" that is loaded into resident memory (btw it is loaded as GCCLIB, isn't there a CMS naming convention to stop it being called by accident?)
Is that right?
However, in the SYSPROG EXEC I have
GLOBAL TXTLIB GCCLIB
RESLIB LOAD GCCLIB (NAME GCCLIB
Now why are we doing the GLOBAL TXTLIB? There is no member called GCCLIB of course. So is it just a harmless error, or am I missing something in my mental image of what is going on?
Thanks!!?