__asm() is perfectly valid for C++. I used it all the time. 

> On 30 Jul 2019, at 6:00 am, Charles Mills <charl...@mcn.org> wrote:
> 
> Thanks. __asm is C but not C++, unfortunately.
> 
> Charles
> 
> 
> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
> Behalf Of Farley, Peter x23353
> Sent: Monday, July 29, 2019 5:37 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: XTIOT impact?
> 
> If all you need to know is whether a DD name is allocated or not, I think the 
> DEVTYPE macro is the simplest method.  Any non-zero return code indicates 
> non-existence once you have the macro invocation working (there is a "syntax" 
> RC that you will never get after you have it coded to work).
> 
> And DEVTYPE is very simple to code as an "__asm" statement in XL C/C++.
> 
> Peter
> 
> -----Original Message-----
> From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of 
> Bernd Oppolzer
> Sent: Monday, July 29, 2019 4:50 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: XTIOT impact?
> 
> Most "practical" uses of TIOT searches are for user programs which try to 
> check if there is a certain DD statement in the job step JCL, used to control 
> a certain program action.
> 
> For me, this is a sort of "third way" of parameter passing to programs, 
> besides normal JCL parameters and environment.
> 
> Sort of nice, because it can be used in every language and the changes to 
> existing code are minimal (can be applied even very late - 20 years after 
> first delivery - and in emergency situations).
> 
> Example:
> 
> //USERRSAF DD DUMMY
> 
> checking for existence of USERRSAF in TIOT, and do some program action 
> depending on this
> 
> As far as I unterstand these postings, this use of TIOT scans (in whatever
> language) is still valid.
> 
> Any comments?
> 
> Kind regards
> 
> Bernd
> 
>> Am 29.07.2019 um 22:40 schrieb Seymour J Metz:
>> Yes, if you use one of those options then the ddname will not be in the 
>> TIOT. If you open a DCB/ACB for a ddname allocated with one of those 
>> options, DCBTIO will be zero.
>> 
>> 
> --
> 
> 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
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

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