On 5/31/23 15:48, Phil Smith III wrote:
Gil wrote:
OpenVM fork()?  It's unforgivable that OpenVM provides
something it calls "fork", but which is not.
Heh. When that came out, I got a bunch of Taco Bell sporks, drilled holes in 
them so I could hang them from paper clips, and handed them out at SHARE to the 
VM crowd to dangle off badges. A couple of Endicott folks privately told me 
they liked them.

I'm not sure it wasn't a reasonable compromise, but I certainly understand the 
distaste.


Reasonable compromise ... it would seem so.
IBM are such sticklers for the rules. What really *is*fork() and what does Unix do on systems without virtual memory? This is a real question given that there is a group implementing Unix for 8-bit systems. (Plus the history that Unix originally ran on many HW platforms which lacked the ability.) So what canfork() do in cases like that? That might be a pattern OpenVM could follow.
CMS doesn't do virtual memory ... and that's a feature.

But ... yeah ... if you *know* that some programs will (in the source) be lazy and just callfork() to spawn a child, and immediately exec(), sher, makes sense. But more rigorous development would callspawn() instead.
Call me lazy.

-- R; <><




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