Steve Comstock wrote:
So, no, I would say the x'80' bit is not on at
execution time. But, it is not clear how one
would do that (without manually coding the
macro expansion oneself). The doc does not
include the classic 'vl' operand as an option:

1) Then that's the problem. OPEN processes successive double words as ACB/DCB entries until it gets one it bombs on.

2) IBM has a lot of funny macros that were shoehorned into RENT support. For these it's necessary to define a copy in your CSECT, and another in your DSECT, and move the pattern. Some programmers put all their patterns into one CSECT, then use a single MVC/MVCL to initialize the DSECT (for anything non-trivial, I make a macro with different name expansions).

However, in the case of OPEN, you can just do an MVI openlist,X'80' for an input file.



Gerhard Postpischil
Bradford, VT

new e-mail address: gerhardp (at) charter (dot) net

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to