[comp.sys.next] Is -tcsh available for the NeXT?

mcguire@cs.tamu.edu (Tim McGuire) (10/16/90)

Why do I want tcsh?  Because I don't have a NeXT on my desk, and so I 
occasionally want to login from my office.  If I use ypchsh (or whatever
the command is to change default login shells in a yellow pages environment)
to change over the tsch and then login to the NeXT, I get no response.

So, is tcsh avail for anonymous ftp in any of the NeXT archives?

Tim McGuire
mcguire@cs.tamu.edu

eps@toaster.SFSU.EDU (Eric P. Scott) (10/16/90)

In article <9151@helios.TAMU.EDU> mcguire@cs.tamu.edu (Tim McGuire) writes:
>Why do I want tcsh?  Because I don't have a NeXT on my desk, and so I 
>occasionally want to login from my office.  If I use ypchsh (or whatever
>the command is to change default login shells in a yellow pages environment)
>to change over the tsch and then login to the NeXT, I get no response.
>
>So, is tcsh avail for anonymous ftp in any of the NeXT archives?
>
>Tim McGuire
>mcguire@cs.tamu.edu

I suppose this qualifies as a FAQ.  NextAnswers says tcsh is
available from tut.cis.ohio-state.edu and irisa.irisa.fr--
I haven't checked, and I don't know whether it's a complete
distribution or just diffs to csh.

For those new to comp.sys.next, I've attached previous discussion
on this subject.

Anyone care to tie up all the loose ends?

					-=EPS=-
-------
From: chari@nueces.cactus.org (Chris Whatley)
Newsgroups: comp.sys.next
Subject: tcsh on the NeXT?
Message-ID: <1990Jan10.184757.2107@nueces.cactus.org>
Date: 10 Jan 90 18:47:57 GMT
Organization: Nueces Inc.
Lines: 11


Has anyone gotten this running yet? I'm going to try tonight but, I
thought I'd ask first.

Chris

-- 
Chris Whatley
Work: chari@pelican.ma.utexas.edu (NeXT Mail)		(512/471-7711 ext 123)
Play: chari@nueces.cactus.org (NeXT Mail)		(512/499-0475)
Also: chari@emx.utexas.edu
-------
From: mmeyer@next.com (Morris Meyer)
Newsgroups: comp.sys.next
Subject: Re: tcsh on the NeXT?
Message-ID: <90@next.com>
Date: 12 Jan 90 17:37:50 GMT
References: <1990Jan10.184757.2107@nueces.cactus.org>
Reply-To: mmeyer@cauldron.next.com (Morris Meyer)
Organization: NeXT, Inc.
Lines: 20

In article <1990Jan10.184757.2107@nueces.cactus.org> chari@nueces.cactus.org (Chris Whatley) writes:
>
>Has anyone gotten this running yet? I'm going to try tonight but, I
>thought I'd ask first.
>
>Chris Whatley
>Work: chari@pelican.ma.utexas.edu (NeXT Mail)		(512/471-7711 ext 123)
>Play: chari@nueces.cactus.org (NeXT Mail)		(512/499-0475)
>Also: chari@emx.utexas.edu

The NeXT csh has most of the features of tcsh built in.  See the
csh(1) manpage section titled "EXTENDED C-SHELL FEATURES" for a
description of the bindings and functionality.  Basically 
"set editmode = emacs" in you .cshrc will get you started.

Hope this helps.

		morris meyer (mmeyer@next.com)
		networking software engineer
		NeXT OS Group
-------
From: chari@nueces.cactus.org (Chris Whatley)
Newsgroups: comp.sys.next
Subject: NeXT csh is not tcsh (Re: tcsh on the NeXT?)
Message-ID: <1990Jan15.043056.10265@nueces.cactus.org>
Date: 15 Jan 90 04:30:56 GMT
References: <1990Jan10.184757.2107@nueces.cactus.org> <90@next.com>
Organization: Nueces Inc.
Lines: 21

mmeyer@next.com (Morris Meyer) writes:

>The NeXT csh has most of the features of tcsh built in.  See the
>csh(1) manpage section titled "EXTENDED C-SHELL FEATURES" for a
>description of the bindings and functionality.  Basically 
>"set editmode = emacs" in you .cshrc will get you started.


There are at least 15 tcsh features that are missing on NeXT's
extended c-shell. Additionally, I use a heterogeneous network with
oodles of cross mounting so I want to be running the EXACT same shell
on all the machines I use.

Chris



-- 
Chris Whatley
Work: chari@pelican.ma.utexas.edu (NeXT Mail)		(512/471-7711 ext 123)
Play: chari@nueces.cactus.org (NeXT Mail)		(512/499-0475)
Also: chari@emx.utexas.edu
-------
From: youngl@jessica.Stanford.EDU (Young Lee)
Newsgroups: comp.sys.next
Subject: tcsh for the NeXT
Message-ID: <1351@shelby.Stanford.EDU>
Date: 17 Mar 90 03:40:29 GMT
Sender: news@shelby.Stanford.EDU
Reply-To: youngl@jessica.Stanford.EDU (Young Lee)
Organization: Networking/Communications
Lines: 6


Does anyone have a working 'tcsh' shell for the NeXT?
Please direct responses to 'youngl@jessica.stanford.edu'.
Thanks in advance

- Young 
-------
From: youngl@jessica.Stanford.EDU (Young Lee)
Newsgroups: comp.sys.next
Subject: tcsh 5.12 on the NeXT
Message-ID: <1376@shelby.Stanford.EDU>
Date: 23 Mar 90 01:46:06 GMT
Sender: news@shelby.Stanford.EDU
Reply-To: youngl@jessica.Stanford.EDU (Young Lee)
Organization: Networking/Communications
Lines: 9

Thank you for all the responses to my request for tcsh on the NeXT.
I am using the version 5.12 of tcsh 5.12, thanks to W. Wilson Ho
(how@ivy.ucdavis.edu).  This is available for anonymous ftp from
jessica.stanford.edu for those of you who are interested.  It is in the
'pub/tcsh-5.12.tar.Z' file.

Again, thanks for your responses.

- Young
-------
From: cattelan@umn-cs.cs.umn.edu (Russell Cattelan)
Newsgroups: comp.sys.next
Subject: tcsh lives on the Cubes
Message-ID: <1990Jun5.164639.34@cs.umn.edu>
Date: 5 Jun 90 16:46:39 GMT
Sender: cattelan@cs.umn.edu (Russell Cattelan)
Organization: University of Minnesota, Minneapolis - CSCI Dept.
Lines: 19

I finally sat down and found out why tcsh does not work on the cube.
It turnes out that the global variable envrion did not have an 'extern'
in front of it, consequently is was being set up as a local variable, and
thus when dereferenced, being that is was never initialized to anything 
a bus error resulted. 
To fix this on line 908 of sh.func.c change the line 
   char **environ 
to
   extern char **environ

Unless some one can give me a good reason (like copyright laws and thus)
I will try to put the binary at one (or several) of the popular archive
sites. 

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
<> :-{             :-\<>  Russell Cattelan       University of Minnesota    <>
<>    :-}       :-`)  <>  cattelan@umn-cs.cs.umn.edu                        <>
<>       :-) :-(      <>  {...!rutgers!umn-cs!cattelan}                     <>
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-------
From: jacob@gore.com (Jacob Gore)
Newsgroups: comp.sys.next
Subject: Re: tcsh lives on the Cubes
Message-ID: <130078@gore.com>
Date: 5 Jun 90 18:39:31 GMT
References: <1990Jun5.164639.34@cs.umn.edu>
Reply-To: jacob@gore.com (Jacob Gore)
Organization: Gore Enterprises
Lines: 13

/ comp.sys.next / cattelan@umn-cs.cs.umn.edu (Russell Cattelan) / Jun 5, 1990 /
> Unless some one can give me a good reason (like copyright laws and thus)
> I will try to put the [tcsh] binary at one (or several) of the popular
> archive sites. 

You named the good reason yourself: tcsh is based on csh which, last I
checked, has not been cleared as free from AT&T code.  Look among the
released 4.3-tahoe files at uunet, if you don't find csh there, you
shouldn't release a tcsh binary globally.

Jacob
--
Jacob Gore		Jacob@Gore.Com			boulder!gore!jacob

rca@cs.brown.edu (Ronald C.F. Antony) (10/18/90)

They added a couple of things to tcsh here at Brown. I compiled the version
used here on my NeXT and after about 1 or 2 minor changes (sorry, I don't
remember them anymore, but they were trivial) everything worked fine.
As far as I know they added stuff that is useful in larger NFS-networks
like dynamical mounting support and stuff like that. If you are interested
in that you should send mail to jak@cs.brown.edu


-- Ronald
------------------------------------------------------------------------------
"The reasonable man adapts himself to the world; the unreasonable one persists
in trying to adapt the world to himself. Therefore all progress depends on the
unreasonable man."  Bernhard Shaw | rca@cs.brown.edu or antony@browncog.bitnet
------------------------------------------------------------------------------