In a recent note, John S. Giltner, Jr. said:

> Date:         Tue, 23 May 2006 23:26:58 -0400
> 
> It also says:
> 
> 3. If the BLKSIZE value is omitted or invalid, SMP/E uses a default of 3200.
> 
I omitted that bullet deliberately.  I believe IBM has been known to
accept APARs on other products that similarly thwarted the operation
of SDB.  The Rexx interpreter comes to mind.

> So I would assume that it is looking at the blocksize prior to open time
> to verify that it is a valid size.  Since 0 is sort of not really valid,
> it should default to 3200.
> 
Well, 0 _is_ a multiple of 80, so then don't even need to test for
it as a special case.  Just divide and verify the remainder is 0.

> But you would have to figure after over a decade of SDB that somebody
> could have easily added a check for 0 and use that.  Could be that the
> SMP/E developers don't beleive that SDB will generate a valid block size
> for FB/80?
> 
Well, since not everybody uses FB/80, they might have assumed that
case was not sufficiently exercised in the field to be trustworthy.

Isn't 3200 the limit of Linkage Editor's SYSLIN?  They might have
feared that SDB's default half-track allocation would break the
Linkage Editor utility.

-- gil
-- 
StorageTek
INFORMATION made POWERFUL

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to