Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!uakari.primate.wisc.edu!aplcen!ginosko!uunet!auspex!guy From: guy@auspex.auspex.com (Guy Harris) Newsgroups: comp.sources.wanted Subject: Re: Ken Greer's newcsh for SPARC environment Message-ID: <2442@auspex.auspex.com> Date: 13 Sep 89 16:25:12 GMT References: <11820@cgl.ucsf.EDU> <622@elan.elan.com> Reply-To: guy@auspex.auspex.com (Guy Harris) Organization: Auspex Systems, Santa Clara Lines: 28 >The file name and command completion and autologout code >were all in my original Csh mods. I called it tcsh at HP Labs. >After posting, the mods magically appeared all over the place, one being >in /usr/new/newcsh on SUN-3's. It now appears that newcsh is honest to >god /bin/csh on SPARCstation 1's. You have to do a "set filec", though, >to make file name completion work. Some form of file name (but *NOT* command) completion appeared in the 4.3BSD C shell; I don't know if it is derived from the "tcsh" code or not. That form requires that you do a "set filec" to make file name completion work. I don't think it contains autologout code, either. In either SunOS 3.x, for some value of "x", or SunOS 4.0 (I forget which at this point), Sun picked up the 4.3BSD C shell and made it the standard C shell in SunOS. That is "honest to god /bin/csh" on most, if not all, Suns running 4.x (and maybe 3.x for some value of "x"), not just on the SS1. It is possible that the SS1 runs some other variant of the C shell as its "/bin/csh" (or "/usr/bin/csh" - "/bin" being a symlink to "/usr/bin" in 4.x), but I suspect it's unlikely; I think it, like Sun-2s, Sun-3s, Sun-4s, other SPARCSystems, and Sun386i's, has the 4.3BSD C shell (with some other additions, like "hardpaths") as its "/bin/csh". I can't speak for "/usr/new/newcsh" with certainty, but I suspect that if you had such a file on your Sun-3, it was dropped in by some site administrator - I don't think there ever *was* a "/usr/new" distributed as part of SunOS, much less a "/usr/new/newcsh". It's certainly not there in 4.x....