But ONLY if the utility is coded to use fopen() and not open(); fopen() supports the DD:ddname syntax, open() does not.
By practical experimentation, I found that z/OS Unix awk uses fopen(). I'll bet the cat utility does too but that cp uses open(). Peter -----Original Message----- From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of Charles Mills Sent: Wednesday, September 1, 2021 12:34 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Copy RECFM=VBS/LRECL=X to zFS? The DD:ddname format for a "legacy" dataset is a supported and documented feature of the C runtime library (even if not specifically for cat). Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Paul Gilmartin Sent: Tuesday, August 31, 2021 1:51 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Copy RECFM=VBS/LRECL=X to zFS? On Tue, 31 Aug 2021 15:27:38 -0500, Kirk Wolf <k...@dovetail.com> wrote: >OK Gil, you will absolutely love this. >( I swear I didn't know this until just now :-) > >$ cp "//'KIRK.TEST.VBX'" /tmp/test.vbxcp >cp: FSUMF148 //'KIRK.TEST.VBX': spanned records are not supported > >$ cat "//'KIRK.TEST.VBX'" > /tmp/test.vbxcp # works. records > 32768 >are copied correctly (at least up to the 57K one I tried) > Never underestimate the C/C++ RTL. I think the default is FILEDATA(TEXT) >PS> I bet that /bin/cat with a DD:MYVBX would work too! > Even though that's not documented as supported. Would you distribute to customers code dependent on an unsupported feature? How are attributes supplied on the DD statement merged with attributes supplied on the "cp" command? -- This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN