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
