--- Rick Troth <[EMAIL PROTECTED]> wrote: > Gotta be careful about this, Dave. > Even when the program "completes" you might not want > all storage freed. >
Thats kind of what I am after. This started when I tried porting BREXX to VM/370 and I needed to run programs from BREXX so I needed a system() call in the GCC library... > The full impact of what you are asking is a little > beyond me, > but CMS is a lot different from z/OS or Unix (any > POSIX) in that it > still supports that "terminate and stay resident" > idea. > (And maybe you are fully aware. Sorry if I am > telling you > what you already know.) > Yes, If I was using DMSSTOR and DMSFREE I would have used the SYSTEM or NUCLEUS flag (sorry I forget which and I wanted to answer this now not next week when I have the manual out) so that the storage would be preseved until I wanted to release it. However GETMAIN does not seem to support such tricks... > -- R; > > On Sun, 15 Oct 2006, Dave Wade wrote: > > > Folks, > > > > I think I have asked this before, but I thought a > > second try in different phrasing might help. The > GCC > > run time is "cloned" from the MVS version. So it > uses > > OS QSAM i/o and GETMAIN/FREEMAIN storage. > > > > If I use CMSCALL to call another module that also > uses > > GETMAIN/FREEMAIN storage, when it returns it > appears > > to free my getmain/freemain storage. From reading > the > > current documents this appears to be working as > > designed. When STORECLR is set to "ENDSVC" the OS > > storage is cleared at SVC202/CMSCMD termination. > > > > However if I set it to "ENDCMD" it says storage > should > > only be released when the "ready" message is > typed. > > This does not appear to happen. Has any one else > done > > anything like this? IS this what I should expect. > > > > Dave > > > > P.S. In the long run I would like to remove this > and > > use native CMS macros. This is a lot of work > because > > it means removing QSAM as it uses GETMAIN. This > means > > I need a whole raft of extra code if I still want > to > > support accessing tape, spool etc. as well as > files... > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam > protection around > > http://mail.yahoo.com > > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com