Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site alice.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!alice!sgt From: sgt@alice.UucP (Steve Tell) Newsgroups: net.sources Subject: Re: csh and shell layers request/question Message-ID: <5366@alice.uUCp> Date: Wed, 30-Apr-86 00:44:10 EDT Article-I.D.: alice.5366 Posted: Wed Apr 30 00:44:10 1986 Date-Received: Sat, 3-May-86 00:19:07 EDT References: <232@enmasse.UUCP>, <154@rose3.UUCP> Organization: Bell Labs, Murray Hill Lines: 17 As I understand it from the manual page and looking at the source code, shl handles the multiplexing, and exec's a shell for each layer. I don't recall if it looks at the password file or the SHELL enviroment variable to decide if it should run sh, csh, ksh, or whatever. If not, there's no reason why you couldn't run csh on top of the sh it runs for you. If you're switching to SYS-V from a recent BSD, you'll miss the job conrtol from csh & ksh. Shl is all you get under SVR2. BTW, has anyone written somthing like shl for BSD systems (using pty's) or Version-8 (using pt's & line disciplines, etc)? It shouldn't be too difficult with these features available. Shl goes to lots of trouble, there's a special SYS-V device driver that does the multiplexing. (called an sxt). Steve Tell