Yep.  The MVS 380 project ran into that.  Empty lines were stored as 1
blank and could not remove without an error.

On Wed, Oct 3, 2012 at 4:34 PM, Paul Gilmartin <[email protected]> wrote:
> In:
>
> Title: z/OS V1R13 DFSMS Using Data Sets
> Document Number: SC26-7410-11
>
> 2.1.2.2.1 Record Processing for UNIX Files
>
> I read:
>
>     Each record prefix is mapped by the IGGRPFX macro. It is the following 
> four bytes:
>
>      Offset  Length     Symbol       Description
>        0       1          RPFX00     Reserved.
>        1       3          RPFXLLL    Length of record that follows this 
> prefix.
>
>     ... If any record in the file consists of zero bytes (that is, the length 
> field in
>     the record prefix contains zero) or if any record is longer than the 
> length
>     of the buffer, it results in an error return code for GET.
>
> Sigh.  Morons.  Why did they do that!?  It's like being back in old OS/360
> which specified the minimum count field in an RDW as 5.
>
> -- gil

-- 
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

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

Reply via email to