Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!wuarchive!usc!rutgers!mephisto!ncsuvx!mcnc!thorin!oscar!tell From: tell@oscar.cs.unc.edu (Stephen Tell) Newsgroups: comp.sys.amiga.tech Subject: Re: Using PIP: Summary: (really: more RogueStartup comments/discussion) Keywords: dupping closing pipes Message-ID: <11223@thorin.cs.unc.edu> Date: 16 Dec 89 23:53:24 GMT References: <4689@sugar.hackercorp.com> <1610.AA1610@julie> <1718.AA1718@julie> <4778@sugar.hackercorp.com> Sender: news@thorin.cs.unc.edu Reply-To: tell@oscar.cs.unc.edu (Stephen Tell) Organization: University Of North Carolina, Chapel Hill Lines: 29 In article <4778@sugar.hackercorp.com> peter@sugar.hackercorp.com (Peter da Silva) writes: >In article <1718.AA1718@julie> mcr@julie.UUCP (Michael Richardson) writes: >> /* fast:exp/src/include/roguestar.h */ >> char **rs_environ; /* Arguments of environment space */ >> int rs_envcount; /* Number of variables */ > Not a good idea. You want to co-operate with AmigaDOS, and that means > using env:. But env: is deficient in that its "global" and therefore you can't have more than one environment. Consider a 2-user system (using AUX: or dnet:) or a multi-user BBS; each user may need his own environment. I'm sure there are other more mundane examples. Now if we were all to use env:/variable, and use links where only a small part of the environment (or none at all) changed between a parent and its child... (What? no links? aren't they "in there" too?) >There's a point to both. It'd be cooler to make RogueStartup a full superset >of WBStartup. Using some magic token to distinguish them. In general, this looks like a good idea. CBM seems more likely to adopt it as a standard somday (1.5?) if it fits well with existing stuff. >Peter "Have you hugged your wolf today" da Silva >`-_-' > 'U` "I haven't lost my mind, it's backed up on tape somewhere" -------------------------------------------------------------------- Steve Tell tell@wsmail.cs.unc.edu CS Grad Student, UNC Chapel Hill.