Path: utzoo!utgpu!water!watmath!clyde!att!ucbvax!hplabs!hp-pcd!hpcvca!charles From: charles@hpcvca.HP.COM (Charles Brown) Newsgroups: comp.sys.amiga Subject: Re: Enviroment (was Re: Yea, but can an Amiga Shell do this....) Message-ID: <5660008@hpcvca.HP.COM> Date: 21 Aug 88 03:37:08 GMT References: <8808192105.AA16960@cory.Berkeley.EDU> Organization: Hewlett-Packard Co., Corvallis, Oregon Lines: 28 > 1.3 has got enviroment variables. Guess how they're implemented! > > Yup, disk based. You have a directory called ENV:, containing files > whos names are the enviroment variables and contents the contents for > those variables. Eventually, C-A says, ENV: will become a device. > -Matt How does this allow a child to have an environment different from its parent? Specifically grandparent | | parent1 parent2 | | child1 child2 I think Parent1 and parent2 should both inherit their environments from grandparent. They should then be free to modify those environments and pass them on to their children without interference from the other parent or other child. So Child1 should inherit from parent1 without interference from parent2 or from child2. It looks like the ENV: solution will have all of these processes writing to the same files and so all will share the same environment. Have I interpreted ENV: correctly? Charles Brown charles%hpcvca@hplabs.hp.com