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

Reply via email to