On Wed, 19 Nov 2025 15:46:56 -0500, Phil Smith III wrote:

>I see no ddname there? The point is that there are hundreds of routines in 
>those libraries, so we want it to resolve automatically, not require a zillion 
>INCLUDE statements. Plus the entry point names are largely > 8 bytes, which is 
>why it's in USS: we used to do a horrible hack where we'd just copy all the 
>object decks into one huge MVS member and INCLUDE that, but that makes the 
>executable bigger, with everything from the library included whether it's used 
>or not. This is code shared on vario us platforms, so there's lots of unused 
>stuff.
>
Eerily reminiscent of what Apple II Pascal did.  the Library was like an
enormous load module which was appended to the current SYSLIN.
But then a "smart linker" filtered that module and deleted all
inaccessible sections.

-- 
gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to