John, Had you seen this? It appears that VM/CMS OpenExtensions folks have thought a little more about the conversion of fork/exec to spawn:
https://www.ibm.com/support/knowledgecenter/SSB27U_6.2.0/com.ibm.zvm.v620.dmsa3/forkcnv.htm Kirk Wolf Dovetailed Technologies http://dovetail.com On Wed, Nov 2, 2016 at 11:14 AM, John McKown <[email protected]> wrote: > On Wed, Nov 2, 2016 at 11:08 AM, Kirk Wolf <[email protected]> wrote: > > > I think that it would be great to use bash for z/OS, but the current > ports > > that I am aware of do not support local spawn of normal shell commands > > (_BPX_SHAREAS) like the z/OS UNIX shell. Other than performance, the > most > > important implication of this is that you can't access DD's from shell > > commands in a batch job since all commands are forked in a separate OMVS > > address space. I don't view dynamically loaded bash built-ins as a > > general solution to this. > > > > This would be a major change to the current open source code base, which > is > > probably why it has never been done. > > > > Correct. I was actually looking at this when I was doing my port of BASH > for the CBT. But I've basically abandoned my port since Rocket Software > took over the ported tools from IBM. I figured that they'd do a better job > than I. BASH does some really strange things to run commands. It's not a > simple fork()/exec() sequence which would be relatively simple to replace > with a spawn(), which is required to honor _BPXAS_SHAREAS. > > > > > > > Kirk Wolf > > Dovetailed Technologies > > http://dovetail.com > > > > > > -- > Heisenberg may have been here. > > Unicode: http://xkcd.com/1726/ > > Maranatha! <>< > John McKown > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
