On Sun, 2 Dec 2018 03:48:50 +0000, Jesse 1 Robinson wrote: > >War story. We once tried to provide emergency recovery for a sister shop whose >upgrade had tanked horribly. They brought copies of their critical programs on >tape. Forget why, but one of them needed to be relinked for our environment. >No bueno. The original program had been assembled with END EP-name. That name >was not defined with external reference otherwise. With no source to >reassemble, we could not get it to link with just the load module alone. >Problem may have been fixed in the intervening decades, but it was a show >stopper at the time. > BTDT.
Nowadays, the Binder command " INCLUDE -ATTR,..." preserves that information. But once it's gone there's no recovery. I suspect this was a collateral benefit of IBM's need to provide an API for utilities to copy program objects. In fact, I was the perpetrator and the victim was a co-worker. I was younger and foolisher, and thought to save a very few bytes by entering after the eyecatcher rather than branching around it. Not even an EP-name; merely an expression containing an offset. And he thought to save a few blocks by relinking with a better BLKSIZE. SDB Rules! -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN