Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!decwrl!sun-barr!newstop!texsun!letni!void!ozdaltx!toma From: toma@ozdaltx.UUCP (Tom Armistead) Newsgroups: comp.unix.wizards Subject: How to write a Unix Shell? Keywords: ksh, sh, csh, bash Message-ID: <6909@ozdaltx.UUCP> Date: 27 Aug 90 02:24:03 GMT Organization: AIDS INFO EXCG/OZ BBS - Dallas, TX Lines: 22 Does anyone know where I can find any information on how to write a Unix command shell (like sh or ksh)? I have access to ksh and bash source, but don't want to spend the rest of my life trying to figure those out. I would like to find out how the environment space is handled. What, if anything, needs to be done to siatisfy the kernel and/or the C library functions like getenv(), putenv() and popen(). And probally a few million other things that I haven't thought of. Just to answer any "How come?" questions. "I don't have any real reasons, just thought it might be fun..." Any help would be greatly appreciated!!! Tom -- ------------------------------- {uunet,smu,ames}!sulaco!ozdaltx!toma (Tom Armistead @ Garland, Texas) {mic,void,egsner}!ozdaltx!toma