Cross-posted from the Rexx list, where the response was underwhelming!
I have a compiled Rexx program that runs in MVS batch. It must be able to run either with the "Rexx library" (that is, truly compiled) or with the alternate library. It uses many home-grown assembler functions. I provide them to the program in two forms: linked in and callable via DLINK, and as a function package in a load module named IRXFLOC. For a variety of good reasons that are beyond the scope of this note I would like to not use the name IRXFLOC (or any of the "standard" IRXxxxx names). It looks to me like the only reasonable possibility is to modify EAGSTMVS from the sample library to create my own EAGSTMVS that calls IRXINIT before IRXEXEC, pre-creating the Rexx environment and passing a Function Package Table that includes a different name. This seems like an incredibly involved approach to what should be a simple problem. Is there an easier way? I would, for example, love to be able to front-end or modify EAGSTMVS and somehow simply say "here is the in-load module address of the function package directory that I want you to use." I cannot include the function package directory in the load module and ALIAS or IDENTIFY it as IRXFLOC for good reasons that are beyond the scope of this note. Any suggestions would be appreciated. Thanks, Charles ---------------------------------------------------------------------- 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