Skip to content

Commit

Permalink
6.08
Browse files Browse the repository at this point in the history
  • Loading branch information
zoulasc committed Oct 2, 1998
1 parent c004b70 commit 69963c4
Show file tree
Hide file tree
Showing 12 changed files with 73 additions and 24 deletions.
30 changes: 30 additions & 0 deletions Announce-6.08.00
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
Hello,

I am pleased to announce that tcsh-6.08 is finally available; this version
fixes a lot of bugs and adds the following enhancements:

* Windows/NT support. Amol Deshpande
* Autoconf support. Kaveh Ghazi
* More NLS message catalogs. (various)
* color-ls builtin. Taga Nayuta
* support for right side prompt. Luke Mewburn
* EBCDIC port. Martin Kraemer
* wide-char display support. Yoshiyuki Sakakibara

Tcsh is an enhanced version of the Berkeley C-shell that offers command
line editing and completion plus many other little things that preserve
the length of your fingers.

Tcsh runs on most unix machines, VMS_POSIX, OS/2 EMX, WIN32.

You can get tcsh from ftp.astron.com:/pub/tcsh/tcsh-6.08.tar.gz
This is a gzip (GNU zip) tar archive. If you don't have GNU zip you
can get it from prep.ai.mit.edu or other GNU mirrors, or ask ftp to
unpack it on the fly using 'get tcsh-6.08.tar'.

I would like to thank:

o everyone who sent bug reports
o the beta team for all their help, bug fixes, and suggestions

christos
2 changes: 2 additions & 0 deletions Fixes
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
95. V6.08.00 - 19981002
94. where builtin nt fix (Amol)
93. V6.07.13 - 19980926
96. NT multibyte fixes (Amol)
95. NeXT needs getcwd.
Expand Down
6 changes: 3 additions & 3 deletions Imakefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
XCOMM
XCOMM $Id: Imakefile,v 1.71 1998/06/27 12:26:57 christos Exp $
XCOMM $Id: Imakefile,v 1.72 1998/09/04 21:16:32 christos Exp $
XCOMM
XCOMM Imakefile for tcsh 6.07
XCOMM Imakefile for tcsh 6.08
XCOMM Marc Horowitz, MIT SIPB
XCOMM

Expand Down Expand Up @@ -470,7 +470,7 @@ LDLIBS = MyLibs
#endif

SUF = o
VERSION = 6.07
VERSION = 6.08

SHSRCS= sh.c sh.dir.c sh.dol.c sh.err.c sh.exec.c sh.char.c \
sh.exp.c sh.file.c sh.func.c sh.glob.c sh.hist.c sh.init.c \
Expand Down
4 changes: 2 additions & 2 deletions Makefile.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# $Id: Makefile.in,v 3.8 1998/06/27 12:26:59 christos Exp $
# $Id: Makefile.in,v 3.9 1998/09/09 10:29:11 christos Exp $
# Makefile.in 4.3 6/11/83
#
# C Shell with process control; VM/UNIX VAX Makefile
Expand All @@ -8,7 +8,7 @@
# things; Paul Placeway, CIS Dept., Ohio State University
#
SHELL=/bin/sh
VERSION=6.07
VERSION=6.08
BUILD=tcsh
VPATH=@srcdir@
srcdir=@srcdir@
Expand Down
4 changes: 2 additions & 2 deletions Makefile.std
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# $Id: Makefile.std,v 1.86 1998/04/21 16:08:30 christos Exp $
# $Id: Makefile.std,v 1.87 1998/06/27 12:27:00 christos Exp $
# Makefile.std 4.3 6/11/83
#
# C Shell with process control; VM/UNIX VAX Makefile
Expand All @@ -8,7 +8,7 @@
# things; Paul Placeway, CIS Dept., Ohio State University
#
SHELL=/bin/sh
VERSION=6.07
VERSION=6.08
BUILD=tcsh
srcdir=.

Expand Down
4 changes: 2 additions & 2 deletions Makefile.vms
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# $Id: Makefile.vms,v 1.30 1997/10/27 22:44:18 christos Exp $
# $Id: Makefile.vms,v 1.31 1998/06/27 15:33:05 christos Exp $
# Makefile.vms 4.3 6/11/83
#
# C Shell with process control; VM/UNIX VAX Makefile
Expand All @@ -8,7 +8,7 @@
# things; Paul Placeway, CIS Dept., Ohio State University
#
SHELL=/bin/sh
VERSION=6.07
VERSION=6.08
BUILD=tcsh

################################################################
Expand Down
6 changes: 5 additions & 1 deletion NewThings
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,11 @@ This file contains visible (incompatible) changes to the users.
This version of tcsh has the following new things:

6.08
* Autoconf support.
* %$variables are now expanded in the prompt.
* print_by_columns prints in a single column if the output is not a tty.
* REMOTEHOST contains only the IP address, not the host name of the machine.
* names in .cshdirs are quoted.
* exit value from 0..255 not -128..127 as posix mandates.

6.07
* Implicit cd when the variable implicitcd is set or set to verbose
Expand Down
2 changes: 1 addition & 1 deletion README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
This is tcsh version 6.07. Tcsh is a version of the Berkeley
This is tcsh version 6.08. Tcsh is a version of the Berkeley
C-Shell, with the addition of: a command line editor, command and file
name completion, listing, etc. and a bunch of small additions to the
shell itself.
Expand Down
8 changes: 8 additions & 0 deletions Y2K
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@

The tcsh code has been tested on a solaris-2.6 machine and a
NetBSD-1.3H machine running before, and after the year 2000. The
code has been also visually inspected for Y2K compliance problems.
Tcsh does not use time functions for anything but display purposes,
so its operation should not be affected assuming that the time
related functions of the c library work properly.

8 changes: 4 additions & 4 deletions patchlevel.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* $Header: /u/christos/cvsroot/tcsh/patchlevel.h,v 3.111 1998/09/18 16:09:02 christos Exp $ */
/* $Header: /u/christos/cvsroot/tcsh/patchlevel.h,v 3.112 1998/09/26 12:28:24 christos Exp $ */
/*
* patchlevel.h: Our life story.
*/
Expand All @@ -7,8 +7,8 @@

#define ORIGIN "Astron"
#define REV 6
#define VERS 7
#define PATCHLEVEL 13
#define DATE "1998-09-26"
#define VERS 8
#define PATCHLEVEL 0
#define DATE "1998-10-02"

#endif /* _h_patchlevel */
19 changes: 12 additions & 7 deletions sh.exec.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* $Header: /u/christos/cvsroot/tcsh/sh.exec.c,v 3.42 1998/06/28 15:07:18 christos Exp $ */
/* $Header: /u/christos/cvsroot/tcsh/sh.exec.c,v 3.43 1998/07/07 12:06:16 christos Exp $ */
/*
* sh.exec.c: Search, find, and execute a command!
*/
Expand Down Expand Up @@ -36,7 +36,7 @@
*/
#include "sh.h"

RCSID("$Id: sh.exec.c,v 3.42 1998/06/28 15:07:18 christos Exp $")
RCSID("$Id: sh.exec.c,v 3.43 1998/07/07 12:06:16 christos Exp $")

#include "tc.h"
#include "tw.h"
Expand Down Expand Up @@ -903,18 +903,23 @@ executable(dir, name, dir_ok)
#ifdef WINNT
{
char *ptr = short2str(path);
char *p2;
char *p2 = ptr;
int has_ext = 0;
p2 = ptr;
while (*ptr) {

while (*ptr++)
continue;

while(ptr > p2) {
if (*ptr == '/')
break;
if (*ptr == '.') {
has_ext = 1;
break;
}
ptr++;
ptr--;
}
if (!has_ext && (stat(p2, &stbuf) == -1))
catn(path, str2short(".EXE"), MAXPATHLEN);
catn(path, ".EXE", MAXPATHLEN);
}
#endif /* WINNT */
strname = short2str(path);
Expand Down
4 changes: 2 additions & 2 deletions tcsh.man
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@
.\" used here if you can. In particular, please don't use nroff commands
.\" which aren't already used herein.
.\"
.TH TCSH 1 "26 September 1998" "Astron 6.07.13"
.TH TCSH 1 "2 October 1998" "Astron 6.08.00"
.SH NAME
tcsh \- C shell with file name completion and command line editing
.SH SYNOPSIS
Expand Down Expand Up @@ -4849,7 +4849,7 @@ pipe(2), setrlimit(2), sigvec(2), stat(2), umask(2), vfork(2), wait(2),
malloc(3), setlocale(3), tty(4), a.out(5), termcap(5), environ(7),
termio(7), Introduction to the C Shell
.SH VERSION
This manual documents tcsh 6.07.13 (Astron) 1998-09-26.
This manual documents tcsh 6.08.00 (Astron) 1998-10-02.
.SH AUTHORS
.PD 0
.TP 2
Expand Down

0 comments on commit 69963c4

Please sign in to comment.