On Tue, 9 Jul 2013 12:51:49 -0500, Kirk Wolf wrote:

>This technique also works in C or Java.
>
>Unfortunately, the overhead of allocate/open/close/free for each member
>does not yield good performance if that matters for your application.
>
>It is a pity, IMO, that the C library does not include BPAM extensions to
>fopen()
> 
Rexx, likewise.  It would be so easy in syntax:

    fopen( "//DD:SYSLIB(MEMBER)", ... );

I believe SAS/C does something like this.

It's a pity that QPAM isn't invented, sparing implementors
a level up the discomfort of block-mode access.

Or, use UNIX files instead of legacy.  No allocation needed, and
the open/close overhead is vastly less.  Are all the BPX1* routines
available in COBOL?

-- 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