Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Mar 2012 01:26:24 +0000 (UTC)
From:      Mark Peek <mp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org
Subject:   svn commit: r232633 - in stable/9: bin/csh contrib/tcsh contrib/tcsh/config contrib/tcsh/nls contrib/tcsh/nls/C contrib/tcsh/nls/et contrib/tcsh/nls/finnish contrib/tcsh/nls/french contrib/tcsh/nls...
Message-ID:  <201203070126.q271QOH4065905@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mp
Date: Wed Mar  7 01:26:24 2012
New Revision: 232633
URL: http://svn.freebsd.org/changeset/base/232633

Log:
  MFC r231990
  
  Update to tcsh 6.18.01

Added:
  stable/9/contrib/tcsh/nls/Makefile.in
     - copied unchanged from r231990, head/contrib/tcsh/nls/Makefile.in
  stable/9/contrib/tcsh/nls/catgen
     - copied unchanged from r231990, head/contrib/tcsh/nls/catgen
  stable/9/contrib/tcsh/svn
     - copied unchanged from r231990, head/contrib/tcsh/svn
Deleted:
  stable/9/bin/csh/host.defs
  stable/9/contrib/tcsh/nls/Makefile
Modified:
  stable/9/bin/csh/Makefile
  stable/9/bin/csh/config.h
  stable/9/bin/csh/config_p.h
  stable/9/contrib/tcsh/Fixes
  stable/9/contrib/tcsh/Imakefile
  stable/9/contrib/tcsh/Makefile.in
  stable/9/contrib/tcsh/Ported
  stable/9/contrib/tcsh/README
  stable/9/contrib/tcsh/WishList
  stable/9/contrib/tcsh/complete.tcsh
  stable/9/contrib/tcsh/config.guess
  stable/9/contrib/tcsh/config.h.in
  stable/9/contrib/tcsh/config.sub
  stable/9/contrib/tcsh/config/bsd4.4
  stable/9/contrib/tcsh/config_f.h
  stable/9/contrib/tcsh/configure
  stable/9/contrib/tcsh/configure.in
  stable/9/contrib/tcsh/ed.chared.c
  stable/9/contrib/tcsh/ed.inputl.c
  stable/9/contrib/tcsh/ed.refresh.c
  stable/9/contrib/tcsh/ed.screen.c
  stable/9/contrib/tcsh/ed.term.c
  stable/9/contrib/tcsh/gethost.c
  stable/9/contrib/tcsh/glob.c
  stable/9/contrib/tcsh/glob.h
  stable/9/contrib/tcsh/host.defs
  stable/9/contrib/tcsh/install-sh
  stable/9/contrib/tcsh/nls/C/charset
  stable/9/contrib/tcsh/nls/C/set19
  stable/9/contrib/tcsh/nls/et/charset
  stable/9/contrib/tcsh/nls/et/set1
  stable/9/contrib/tcsh/nls/et/set10
  stable/9/contrib/tcsh/nls/et/set11
  stable/9/contrib/tcsh/nls/et/set13
  stable/9/contrib/tcsh/nls/et/set14
  stable/9/contrib/tcsh/nls/et/set15
  stable/9/contrib/tcsh/nls/et/set16
  stable/9/contrib/tcsh/nls/et/set17
  stable/9/contrib/tcsh/nls/et/set18
  stable/9/contrib/tcsh/nls/et/set19
  stable/9/contrib/tcsh/nls/et/set2
  stable/9/contrib/tcsh/nls/et/set20
  stable/9/contrib/tcsh/nls/et/set21
  stable/9/contrib/tcsh/nls/et/set22
  stable/9/contrib/tcsh/nls/et/set23
  stable/9/contrib/tcsh/nls/et/set24
  stable/9/contrib/tcsh/nls/et/set25
  stable/9/contrib/tcsh/nls/et/set26
  stable/9/contrib/tcsh/nls/et/set27
  stable/9/contrib/tcsh/nls/et/set3
  stable/9/contrib/tcsh/nls/et/set30
  stable/9/contrib/tcsh/nls/et/set4
  stable/9/contrib/tcsh/nls/et/set5
  stable/9/contrib/tcsh/nls/et/set6
  stable/9/contrib/tcsh/nls/et/set7
  stable/9/contrib/tcsh/nls/et/set8
  stable/9/contrib/tcsh/nls/et/set9
  stable/9/contrib/tcsh/nls/finnish/charset
  stable/9/contrib/tcsh/nls/finnish/set1
  stable/9/contrib/tcsh/nls/finnish/set10
  stable/9/contrib/tcsh/nls/finnish/set11
  stable/9/contrib/tcsh/nls/finnish/set12
  stable/9/contrib/tcsh/nls/finnish/set13
  stable/9/contrib/tcsh/nls/finnish/set14
  stable/9/contrib/tcsh/nls/finnish/set16
  stable/9/contrib/tcsh/nls/finnish/set17
  stable/9/contrib/tcsh/nls/finnish/set18
  stable/9/contrib/tcsh/nls/finnish/set19
  stable/9/contrib/tcsh/nls/finnish/set2
  stable/9/contrib/tcsh/nls/finnish/set20
  stable/9/contrib/tcsh/nls/finnish/set22
  stable/9/contrib/tcsh/nls/finnish/set23
  stable/9/contrib/tcsh/nls/finnish/set25
  stable/9/contrib/tcsh/nls/finnish/set26
  stable/9/contrib/tcsh/nls/finnish/set27
  stable/9/contrib/tcsh/nls/finnish/set29
  stable/9/contrib/tcsh/nls/finnish/set3
  stable/9/contrib/tcsh/nls/finnish/set6
  stable/9/contrib/tcsh/nls/finnish/set7
  stable/9/contrib/tcsh/nls/finnish/set9
  stable/9/contrib/tcsh/nls/french/charset
  stable/9/contrib/tcsh/nls/french/set1
  stable/9/contrib/tcsh/nls/french/set10
  stable/9/contrib/tcsh/nls/french/set11
  stable/9/contrib/tcsh/nls/french/set12
  stable/9/contrib/tcsh/nls/french/set13
  stable/9/contrib/tcsh/nls/french/set15
  stable/9/contrib/tcsh/nls/french/set16
  stable/9/contrib/tcsh/nls/french/set17
  stable/9/contrib/tcsh/nls/french/set18
  stable/9/contrib/tcsh/nls/french/set19
  stable/9/contrib/tcsh/nls/french/set2
  stable/9/contrib/tcsh/nls/french/set20
  stable/9/contrib/tcsh/nls/french/set21
  stable/9/contrib/tcsh/nls/french/set22
  stable/9/contrib/tcsh/nls/french/set23
  stable/9/contrib/tcsh/nls/french/set25
  stable/9/contrib/tcsh/nls/french/set26
  stable/9/contrib/tcsh/nls/french/set27
  stable/9/contrib/tcsh/nls/french/set3
  stable/9/contrib/tcsh/nls/french/set30
  stable/9/contrib/tcsh/nls/french/set31
  stable/9/contrib/tcsh/nls/french/set4
  stable/9/contrib/tcsh/nls/french/set6
  stable/9/contrib/tcsh/nls/french/set7
  stable/9/contrib/tcsh/nls/french/set8
  stable/9/contrib/tcsh/nls/french/set9
  stable/9/contrib/tcsh/nls/german/charset
  stable/9/contrib/tcsh/nls/german/set1
  stable/9/contrib/tcsh/nls/german/set10
  stable/9/contrib/tcsh/nls/german/set13
  stable/9/contrib/tcsh/nls/german/set15
  stable/9/contrib/tcsh/nls/german/set16
  stable/9/contrib/tcsh/nls/german/set17
  stable/9/contrib/tcsh/nls/german/set18
  stable/9/contrib/tcsh/nls/german/set19
  stable/9/contrib/tcsh/nls/german/set2
  stable/9/contrib/tcsh/nls/german/set20
  stable/9/contrib/tcsh/nls/german/set22
  stable/9/contrib/tcsh/nls/german/set23
  stable/9/contrib/tcsh/nls/german/set25
  stable/9/contrib/tcsh/nls/german/set26
  stable/9/contrib/tcsh/nls/german/set27
  stable/9/contrib/tcsh/nls/german/set29
  stable/9/contrib/tcsh/nls/german/set3
  stable/9/contrib/tcsh/nls/german/set30
  stable/9/contrib/tcsh/nls/german/set31
  stable/9/contrib/tcsh/nls/german/set4
  stable/9/contrib/tcsh/nls/german/set5
  stable/9/contrib/tcsh/nls/german/set6
  stable/9/contrib/tcsh/nls/german/set7
  stable/9/contrib/tcsh/nls/german/set8
  stable/9/contrib/tcsh/nls/german/set9
  stable/9/contrib/tcsh/nls/greek/charset
  stable/9/contrib/tcsh/nls/greek/set1   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set10   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set11   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set12   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set13   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set14   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set15   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set16   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set17   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set18   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set19   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set2   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set20   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set21   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set22   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set23   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set25   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set26   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set27   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set29   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set3   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set30   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set31   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set4   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set5   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set6   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set7   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set8   (contents, props changed)
  stable/9/contrib/tcsh/nls/greek/set9   (contents, props changed)
  stable/9/contrib/tcsh/nls/italian/charset
  stable/9/contrib/tcsh/nls/italian/set1
  stable/9/contrib/tcsh/nls/italian/set11
  stable/9/contrib/tcsh/nls/italian/set13
  stable/9/contrib/tcsh/nls/italian/set15
  stable/9/contrib/tcsh/nls/italian/set17
  stable/9/contrib/tcsh/nls/italian/set19
  stable/9/contrib/tcsh/nls/italian/set2
  stable/9/contrib/tcsh/nls/italian/set20
  stable/9/contrib/tcsh/nls/italian/set22
  stable/9/contrib/tcsh/nls/italian/set23
  stable/9/contrib/tcsh/nls/italian/set26
  stable/9/contrib/tcsh/nls/italian/set3
  stable/9/contrib/tcsh/nls/italian/set30
  stable/9/contrib/tcsh/nls/italian/set4
  stable/9/contrib/tcsh/nls/italian/set6
  stable/9/contrib/tcsh/nls/italian/set7
  stable/9/contrib/tcsh/nls/ja/charset
  stable/9/contrib/tcsh/nls/ja/set1   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set10   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set11   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set12   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set13   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set15   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set16   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set17   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set18   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set2   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set21   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set29   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set3   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set30   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set4   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set5   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set6   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set7   (contents, props changed)
  stable/9/contrib/tcsh/nls/ja/set8   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/charset
  stable/9/contrib/tcsh/nls/russian/set1   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set10   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set11   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set12   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set13   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set14   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set15   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set16   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set17   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set18   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set19   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set2   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set20   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set22   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set23   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set25   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set26   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set27   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set29   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set30   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set31   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set4   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set5   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set6   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set7   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set8   (contents, props changed)
  stable/9/contrib/tcsh/nls/russian/set9   (contents, props changed)
  stable/9/contrib/tcsh/nls/spanish/charset
  stable/9/contrib/tcsh/nls/spanish/set1
  stable/9/contrib/tcsh/nls/spanish/set10
  stable/9/contrib/tcsh/nls/spanish/set13
  stable/9/contrib/tcsh/nls/spanish/set14
  stable/9/contrib/tcsh/nls/spanish/set15
  stable/9/contrib/tcsh/nls/spanish/set16
  stable/9/contrib/tcsh/nls/spanish/set17
  stable/9/contrib/tcsh/nls/spanish/set18
  stable/9/contrib/tcsh/nls/spanish/set19
  stable/9/contrib/tcsh/nls/spanish/set2
  stable/9/contrib/tcsh/nls/spanish/set20
  stable/9/contrib/tcsh/nls/spanish/set22
  stable/9/contrib/tcsh/nls/spanish/set23
  stable/9/contrib/tcsh/nls/spanish/set25
  stable/9/contrib/tcsh/nls/spanish/set26
  stable/9/contrib/tcsh/nls/spanish/set27
  stable/9/contrib/tcsh/nls/spanish/set3
  stable/9/contrib/tcsh/nls/spanish/set30
  stable/9/contrib/tcsh/nls/spanish/set4
  stable/9/contrib/tcsh/nls/spanish/set5
  stable/9/contrib/tcsh/nls/spanish/set6
  stable/9/contrib/tcsh/nls/spanish/set7
  stable/9/contrib/tcsh/nls/spanish/set8
  stable/9/contrib/tcsh/nls/spanish/set9
  stable/9/contrib/tcsh/nls/ukrainian/charset
  stable/9/contrib/tcsh/nls/ukrainian/set1   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set10   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set11   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set12   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set13   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set14   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set15   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set16   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set17   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set18   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set19   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set2   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set20   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set22   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set23   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set25   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set26   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set27   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set29   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set30   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set31   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set5   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set6   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set7   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set8   (contents, props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set9   (contents, props changed)
  stable/9/contrib/tcsh/patchlevel.h
  stable/9/contrib/tcsh/pathnames.h
  stable/9/contrib/tcsh/sh.c
  stable/9/contrib/tcsh/sh.char.c
  stable/9/contrib/tcsh/sh.char.h
  stable/9/contrib/tcsh/sh.decls.h
  stable/9/contrib/tcsh/sh.dir.c
  stable/9/contrib/tcsh/sh.dol.c
  stable/9/contrib/tcsh/sh.err.c
  stable/9/contrib/tcsh/sh.exec.c
  stable/9/contrib/tcsh/sh.exp.c
  stable/9/contrib/tcsh/sh.file.c
  stable/9/contrib/tcsh/sh.func.c
  stable/9/contrib/tcsh/sh.glob.c
  stable/9/contrib/tcsh/sh.h
  stable/9/contrib/tcsh/sh.hist.c
  stable/9/contrib/tcsh/sh.lex.c
  stable/9/contrib/tcsh/sh.misc.c
  stable/9/contrib/tcsh/sh.parse.c
  stable/9/contrib/tcsh/sh.print.c
  stable/9/contrib/tcsh/sh.proc.c
  stable/9/contrib/tcsh/sh.proc.h
  stable/9/contrib/tcsh/sh.sem.c
  stable/9/contrib/tcsh/sh.set.c
  stable/9/contrib/tcsh/sh.time.c
  stable/9/contrib/tcsh/tc.alloc.c
  stable/9/contrib/tcsh/tc.const.c
  stable/9/contrib/tcsh/tc.decls.h
  stable/9/contrib/tcsh/tc.disc.c
  stable/9/contrib/tcsh/tc.func.c
  stable/9/contrib/tcsh/tc.nls.c
  stable/9/contrib/tcsh/tc.nls.h
  stable/9/contrib/tcsh/tc.os.c
  stable/9/contrib/tcsh/tc.os.h
  stable/9/contrib/tcsh/tc.prompt.c
  stable/9/contrib/tcsh/tc.sig.c
  stable/9/contrib/tcsh/tc.sig.h
  stable/9/contrib/tcsh/tc.str.c
  stable/9/contrib/tcsh/tc.wait.h
  stable/9/contrib/tcsh/tc.who.c
  stable/9/contrib/tcsh/tcsh.man
  stable/9/contrib/tcsh/tcsh.man2html
  stable/9/contrib/tcsh/tw.color.c
  stable/9/contrib/tcsh/tw.init.c
  stable/9/contrib/tcsh/tw.parse.c
  stable/9/contrib/tcsh/vms.termcap.c
Directory Properties:
  stable/9/bin/csh/   (props changed)
  stable/9/contrib/tcsh/   (props changed)
  stable/9/contrib/tcsh/nls/greek/set24   (props changed)
  stable/9/contrib/tcsh/nls/ja/set24   (props changed)
  stable/9/contrib/tcsh/nls/russian/set21   (props changed)
  stable/9/contrib/tcsh/nls/russian/set24   (props changed)
  stable/9/contrib/tcsh/nls/russian/set3   (props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set21   (props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set24   (props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set3   (props changed)
  stable/9/contrib/tcsh/nls/ukrainian/set4   (props changed)

Modified: stable/9/bin/csh/Makefile
==============================================================================
--- stable/9/bin/csh/Makefile	Wed Mar  7 00:16:32 2012	(r232632)
+++ stable/9/bin/csh/Makefile	Wed Mar  7 01:26:24 2012	(r232633)
@@ -18,7 +18,7 @@ DFLAGS= -D_PATH_TCSHELL='"/rescue/${PROG
 DFLAGS= -D_PATH_TCSHELL='"/bin/${PROG}"'
 .endif
 CFLAGS+= -I. -I${.CURDIR} -I${TCSHDIR} ${DFLAGS}
-WARNS?=	0
+WARNS?=	1
 SRCS=	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 \
 	sh.lex.c sh.misc.c sh.parse.c sh.print.c sh.proc.c sh.sem.c \
@@ -116,10 +116,10 @@ gethost: gethost.c sh.err.h tc.const.h s
 	${CC} -o gethost ${LDFLAGS} ${CFLAGS:C/-DHAVE_ICONV//} \
 	    ${TCSHDIR}/gethost.c
 
-tc.defs.c: gethost ${.CURDIR}/host.defs
+tc.defs.c: gethost ${TCSHDIR}/host.defs
 	@rm -f ${.TARGET}
 	@echo "/* Do not edit this file, make creates it */" > ${.TARGET}
-	./gethost ${.CURDIR}/host.defs >> ${.TARGET}
+	./gethost ${TCSHDIR}/host.defs >> ${.TARGET}
 
 ed.defns.h: ed.defns.c
 	@rm -f ${.TARGET}

Modified: stable/9/bin/csh/config.h
==============================================================================
--- stable/9/bin/csh/config.h	Wed Mar  7 00:16:32 2012	(r232632)
+++ stable/9/bin/csh/config.h	Wed Mar  7 01:26:24 2012	(r232633)
@@ -1,5 +1,5 @@
 /* $FreeBSD$ */
-/* config.h.  Generated by configure.  */
+/* config.h.  Generated from config.h.in by configure.  */
 /* config.h.in.  Generated from configure.in by autoheader.  */
 
 /* Define to the type of elements in the array set by `getgroups'. Usually
@@ -12,9 +12,6 @@
 /* Define to 1 if you have the <auth.h> header file. */
 /* #undef HAVE_AUTH_H */
 
-/* Define to 1 if you have the `catgets' function. */
-#define HAVE_CATGETS 1
-
 /* Define to 1 if you have the <crypt.h> header file. */
 /* #undef HAVE_CRYPT_H */
 
@@ -41,6 +38,9 @@
 /* Define to 1 if you have the `dup2' function. */
 #define HAVE_DUP2 1
 
+/* Define to 1 if you have the <features.h> header file. */
+/* #undef HAVE_FEATURES_H */
+
 /* Define to 1 if you have the `getauthid' function. */
 /* #undef HAVE_GETAUTHID */
 
@@ -54,9 +54,12 @@
 #define HAVE_GETPWENT 1
 
 /* Define to 1 if you have the `getutent' function. */
-#define HAVE_GETUTENT 1
+/* #undef HAVE_GETUTENT */
 
-/* Define if you have the iconv() function. */
+/* Define to 1 if you have the `getutxent' function. */
+#define HAVE_GETUTXENT 1
+
+/* Define if you have the iconv() function and it works. */
 /* #undef HAVE_ICONV */
 
 /* Define to 1 if you have the <inttypes.h> header file. */
@@ -65,6 +68,9 @@
 /* Define to 1 if the system has the type `long long'. */
 #define HAVE_LONG_LONG 1
 
+/* Define to 1 if you have the `mallinfo' function. */
+/* #undef HAVE_MALLINFO */
+
 /* Define to 1 if mbrtowc and mbstate_t are properly declared. */
 #define HAVE_MBRTOWC 1
 
@@ -77,6 +83,9 @@
 /* Define to 1 if you have the `memset' function. */
 #define HAVE_MEMSET 1
 
+/* Define to 1 if you have the `mkstemp' function. */
+#define HAVE_MKSTEMP 1
+
 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
 /* #undef HAVE_NDIR_H */
 
@@ -86,6 +95,9 @@
 /* Define to 1 if you have the `nl_langinfo' function. */
 #define HAVE_NL_LANGINFO 1
 
+/* Define to 1 if you have the <paths.h> header file. */
+#define HAVE_PATHS_H 1
+
 /* Define to 1 if you have the `sbrk' function. */
 #define HAVE_SBRK 1
 
@@ -120,22 +132,34 @@
 /* Define to 1 if you have the `strstr' function. */
 #define HAVE_STRSTR 1
 
-/* Define to 1 if `d_ino' is member of `struct dirent'. */
+/* Define to 1 if `d_ino' is a member of `struct dirent'. */
 #define HAVE_STRUCT_DIRENT_D_INO 1
 
-/* Define to 1 if `ss_family' is member of `struct sockaddr_storage'. */
+/* Define to 1 if `ss_family' is a member of `struct sockaddr_storage'. */
 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
 
-/* Define to 1 if `ut_host' is member of `struct utmp'. */
+/* Define to 1 if `ut_host' is a member of `struct utmpx'. */
+#define HAVE_STRUCT_UTMPX_UT_HOST 1
+
+/* Define to 1 if `ut_tv' is a member of `struct utmpx'. */
+#define HAVE_STRUCT_UTMPX_UT_TV 1
+
+/* Define to 1 if `ut_user' is a member of `struct utmpx'. */
+#define HAVE_STRUCT_UTMPX_UT_USER 1
+
+/* Define to 1 if `ut_xtime' is a member of `struct utmpx'. */
+/* #undef HAVE_STRUCT_UTMPX_UT_XTIME */
+
+/* Define to 1 if `ut_host' is a member of `struct utmp'. */
 #define HAVE_STRUCT_UTMP_UT_HOST 1
 
-/* Define to 1 if `ut_tv' is member of `struct utmp'. */
+/* Define to 1 if `ut_tv' is a member of `struct utmp'. */
 #define HAVE_STRUCT_UTMP_UT_TV 1
 
-/* Define to 1 if `ut_user' is member of `struct utmp'. */
+/* Define to 1 if `ut_user' is a member of `struct utmp'. */
 #define HAVE_STRUCT_UTMP_UT_USER 1
 
-/* Define to 1 if `ut_xtime' is member of `struct utmp'. */
+/* Define to 1 if `ut_xtime' is a member of `struct utmp'. */
 /* #undef HAVE_STRUCT_UTMP_UT_XTIME */
 
 /* Define to 1 if you have the `sysconf' function. */
@@ -179,25 +203,31 @@
 /* Support NLS. */
 #define NLS 1
 
+/* Support NLS catalogs. */
+#define NLS_CATALOGS 1
+
 /* Define to the address where bug reports for this package should be sent. */
-#define PACKAGE_BUGREPORT ""
+#define PACKAGE_BUGREPORT "http://bugs.gw.com/"
 
 /* Define to the full name of this package. */
-#define PACKAGE_NAME ""
+#define PACKAGE_NAME "tcsh"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING ""
+#define PACKAGE_STRING "tcsh 6.18.01"
 
 /* Define to the one symbol short name of this package. */
-#define PACKAGE_TARNAME ""
+#define PACKAGE_TARNAME "tcsh"
+
+/* Define to the home page for this package. */
+#define PACKAGE_URL ""
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION ""
+#define PACKAGE_VERSION "6.18.01"
 
 /* Define to 1 if the `setpgrp' function takes no argument. */
 /* #undef SETPGRP_VOID */
 
-/* The size of a `wchar_t', as computed by sizeof. */
+/* The size of `wchar_t', as computed by sizeof. */
 #define SIZEOF_WCHAR_T 4
 
 /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
@@ -206,6 +236,11 @@
 /* Define to 1 if you have the ANSI C header files. */
 #define STDC_HEADERS 1
 
+/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
+   <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
+   #define below would cause a syntax error. */
+/* #undef _UINT32_T */
+
 /* Define to empty if `const' does not conform to ANSI C. */
 /* #undef const */
 
@@ -215,7 +250,7 @@
 /* Define to `int' if <sys/types.h> does not define. */
 /* #undef mode_t */
 
-/* Define to `unsigned' if <sys/types.h> does not define. */
+/* Define to `unsigned int' if <sys/types.h> does not define. */
 /* #undef size_t */
 
 /* Define to `int' if neither <sys/types.h> nor <sys/socket.h> define. */
@@ -227,6 +262,10 @@
 /* Define to `int' if <sys/types.h> doesn't define. */
 /* #undef uid_t */
 
+/* Define to the type of an unsigned integer type of width exactly 32 bits if
+   such a type exists and the standard includes do not define it. */
+/* #undef uint32_t */
+
 /* Define to empty if the keyword `volatile' does not work. Warning: valid
    code using `volatile' can become incorrect without. Disable with care. */
 /* #undef volatile */
@@ -234,9 +273,5 @@
 #include "config_p.h"
 #include "config_f.h"
 
-#ifndef NO_NLS_CATALOGS
-#define NLS_CATALOGS
-#endif
-
 /* Work around a vendor issue where config_f.h is #undef'ing this setting */
 #define SYSMALLOC

Modified: stable/9/bin/csh/config_p.h
==============================================================================
--- stable/9/bin/csh/config_p.h	Wed Mar  7 00:16:32 2012	(r232632)
+++ stable/9/bin/csh/config_p.h	Wed Mar  7 01:26:24 2012	(r232633)
@@ -106,9 +106,6 @@
 
 #elif defined(__APPLE__)
 # define SYSMALLOC
-
-#else
-# define NLS_CATALOGS
 #endif
 
 #endif /* _h_config */

Modified: stable/9/contrib/tcsh/Fixes
==============================================================================
--- stable/9/contrib/tcsh/Fixes	Wed Mar  7 00:16:32 2012	(r232632)
+++ stable/9/contrib/tcsh/Fixes	Wed Mar  7 01:26:24 2012	(r232633)
@@ -1,3 +1,147 @@
+  6. V6.18.01 - 20120214
+  5. fix interruptible wait again
+  4. ignore bogus compiler overflow message
+  3. cleanup ifdefs in utmp code, and provide default array entries
+  2. Ignore #machine entries in host.defs
+  1. Detect missing ) in gethost.c (Corinna Vinschen)
+
+104. V6.18.00 - 20120114
+103. remove unused variables.
+102. Make gethost use definitions for x __x__ and __x automatically.
+101. More utmp fixes
+100. V6.17.10 - 20120105
+ 99. Add more FreeBSD/NetBSD machines
+ 98. Add portability wrapper for gencat
+ 97. Fix warning for write in SYSMALLOC systems.
+ 96. V6.17.09 - 20120102
+ 95. revert gencat handling to pre-cygwin fixes (without the env settings)
+ 94. remove stray endutent()
+ 93. V6.17.08 - 20111230
+ 92. Remove - from gencat
+ 91. Provide support for malloc_usable_size() so that linux works again
+     without SYSMALLOC
+ 90. Add support for FreeBSD's utmpx.
+ 89. V6.17.07 - 20111227
+ 88. Fix debian bug #645238: tcsh segfaults when prompt includes %j and
+     there are more than 10 jobs.
+ 87. PR/155: Default $anyerror to set for backward compatibility
+ 86. PR/149: Don't print -1 in %j (Vojtech Vitek)
+ 85. handle -- on chdir commands as the end of options processing so that
+     they can process a directory like -x without resorting to ./-x
+     (Andrew Stevenson)
+ 84. Handle write(2) returning ENOENT from SoFS, thanks ++HAL (Robert Byrnes)
+ 83. PR/38: Null check for jobs (Kurt Miller)
+ 82. Fix spelling correction correcting ./foo -> ../foo2 (jean-luc leger)
+ 81. PR/120: string0 in filetest does not have enough space.
+ 80. V6.17.06 - 20110415
+ 79. PR/110: Add $anyerror to select behavior. Default to the new one.
+ 78. Don't try to spell commands that are correct (Rouben Rostamian)
+     [./tcsh -f; set path=($path 2); mkdir foo2; cd foo2; touch foo;
+      chmod +x foo; set correct=cmd; ./foo -> ../foo]
+ 77. Don't push the syntax struct on the cleanup stack, because on foo;bar
+     if foo fails, we will free bar prematurely (Ben Miller)
+ 76. Avoid infinite loop while trying to print the pid of a dying process
+     to a closed file (Bob Arendt)
+ 75. Handle completion of ${ variables (Anthony Mallet)
+ 74. Add --disable-nls-catalogs (Corinna Vinschen)
+ 73. convert message catalogs to UTF-8 (Werner Fink)
+ 72. check that the NLS path works before setting $NLSPATH.
+ 71. use SYSMALLOC for GLIBC (Werner Fink)
+ 70. use mallinfo for SYSMALLOC (Corinna Vinschen)
+ 69. V6.17.05 - 20110201
+ 68. Use mkstemp() if there for here docs (Werner Fink)
+ 67. Fix handling of errors and exit values in builtins (Werner Fink)
+ 66. Better pty name detection (Werner Fink)
+ 65. Enable NLS catalogs on Cygwin (Corinna Vinschen)
+ 64. NLSPATH handling fixes (Corinna Vinschen)
+ 63. Avoid infrequent exit when tcsh cd's into a non-existent directory
+     https://bugzilla.novell.com/show_bug.cgi?id=293395 (Werner Fink)
+ 62. Don't try to spell check full path binaries that are correct because
+     they can cause hangs when other nfs partitions are hung. (Werner Fink)
+ 61. Avoid nested interrupts when exiting causing history writing to fail
+     https://bugzilla.novell.com/show_bug.cgi?id=331627 (Werner Fink)
+ 60. Instead of giving an error or ignoring lines with missing eol at eof,
+     process them.
+ 59. Avoid leaking fd's in mail check (Werner Fink)
+ 58. Add cygwin_xcrypt() (Corinna Vinschen)
+ 57. Recognize i686 (Corinna Vinschen)
+ 56. Rename cygwin32 to cygwin and bring it up-to-date with modern cygwin
+     settings (Corinna Vinschen)
+ 55. Avoid double slashes in cdpath (Corinna Vinschen)
+ 54. V6.17.04 - 20110118
+ 53. Revert PR/110, breaks the test suite.
+ 52. V6.17.03 - 20110117
+ 51. PR/102: Complain on input files with missing trailing \n
+ 50. PR/104: If atime == mtime we don't have new mail.
+ 49. PR/113: Don't allow illegal variable names to be set.
+ 48. PR/112: don't set $REMOTEHOST on the local machine.
+ 47. PR/110: exit status of the pipeline should be the status of the last
+     command.
+ 46. Android support (Corinna Vinschen)
+ 45. Add AUTOSET_KANJI which works around the Shift-JIS encoding that
+     translates unshifted 7 bit ASCII (Werner Fink)
+ 44. Handle mb{r,}towc() returning 0 by setting the return value to NUL
+     (Jean-Luc Leger)
+ 43. PR/109: make wait interruptible (Vojtech Vitek)
+ 42. resource limit fixes: signed vs. unsigned, megabyte issue, doc issues
+     (Robert Byrnes)
+ 41. remove .bat and .cmd handling for executables on cygwin (Corinna Vinschen)
+ 40. Don't echo history while history -L or history -M
+ 39. Check for EOS before ** from Greg Dionne
+ 38. Don't fork in backeval from Bryan Mason
+ 37. Better globstar support from Greg Dionne
+ 36. Error out when processing the last incomplete line instead of silently
+     ignoring it (Anders Kaseorg)
+ 35. Fix SEGV from echo ``
+ 34. Better fixes for histchars and promptchars (nargs)
+ 33. Fix win32 issue calling fmalloc/ffree from non-thread-safe context.
+     (Fabio Fabbri)
+ 32. V6.17.02 - 20100512
+ 31. PR/79: nargs: Better handling for promptchars.
+ 30. PR/97: Add parseoctal to retain compatibility with previous versions (Jim
+     Zajkowski)
+ 29. PR/84: Performance fixes for large history merges (add
+     hashtable (Ted Anderson)
+ 28. Revert previous #23; people should use $histlit if they want this
+     feature.
+ 27. Don't kill "hup" background jobs when a child of the shell exits.
+     From Debian.
+ 26. Ignore \r\n in the command line options for OS's that don't strip
+     these from #!; from Debian
+ 25. Fix enhanced missing patch (Greg Dionne)
+ 24. Callers of rt_mbtowc don't grok -2 as a return. Return -1 for now.
+     (Corinna Vinschen)
+ 23. Turn HistLit on while recording history to avoid \!\! losing its \.
+     From Debian
+ 22. set autoexpand; set histchars="";\n<tab> crash. From Debian
+ 21. V6.17.01 - 20100506
+ 20. unset verbose while we are reading the history file to avoid echoing
+     to the terminal. (Jeffrey Bastian)
+ 19. globstar addition, Enhance addition, euid, euser, gid variables
+     (Greg Dionne)
+ 18. Make 'e' in vi mode work like 'b' - use wordchars (Alistair Crooks)
+ 17. Handle UTF-16 surrogates (Corinna Vinschen)
+ 16. Make tcsh work on systems where sizeof(wchar_t) == 2 (Corinna Vinschen)
+ 15. Better support for Solaris >= 2.9 (Thomas Uhle)
+ 14. Change internal expression calculations to long long so that we can
+     deal with > 32 bit time, inodes, uids, file sizes etc.
+ 13. Add new linux resource limits.
+ 12. Don't print 'Exit X' when printexitvalue is set in `` expressions
+     (Jeff Bastian)
+ 11. Add more LS_COLORS vars (M.H. Anderson)
+ 10. Reduce whitespace in Makefile (Don Estabrook)
+  9. Manual page fixes (Alan R. S. Bueno)
+  8. Remove history in loops bug from the documentation (Holger Weiss)
+  7. Add autorehash (Holger Weiss)
+  6. Add history.at (Ted Anderson)
+  5. Better NLSPATH handling (Norm Jacobs)
+  4. Fix hostname building from utmp (Cyrus Rahman)
+  3. Handle pending signals before flush so that the the history file does
+     not get truncated.  (Ted Anderson)
+  2. Fix AsciiOnly setting that broke 8 bit input. (Juergen Keil)
+  1. remember to closedir in mailchk (from Werner Fink, reported by
+     David Binderman)
+
  21. V6.17.00 - 20090710
  20. Fix dataroot autoconf issue.
  19. Fix directory stuff for unit tests.

Modified: stable/9/contrib/tcsh/Imakefile
==============================================================================
--- stable/9/contrib/tcsh/Imakefile	Wed Mar  7 00:16:32 2012	(r232632)
+++ stable/9/contrib/tcsh/Imakefile	Wed Mar  7 01:26:24 2012	(r232633)
@@ -1,5 +1,5 @@
 XCOMM
-XCOMM $tcsh: Imakefile,v 1.86 2007/03/19 23:25:02 christos Exp $
+XCOMM $tcsh: Imakefile,v 1.87 2010/01/28 19:01:05 christos Exp $
 XCOMM
 XCOMM Imakefile for tcsh 6.12
 XCOMM Marc Horowitz, MIT SIPB
@@ -93,7 +93,11 @@ ones.  Please send in your fixes and add
 #      if (OSMinorVersion < 6)
 #       define ConfigH sol24
 #      else
-#       define ConfigH sol26
+#       if (OSMinorVersion < 9)
+#        define ConfigH sol26
+#       else
+#        define ConfigH sol29
+#       endif
 #      endif
 #     endif
 #    endif

Modified: stable/9/contrib/tcsh/Makefile.in
==============================================================================
--- stable/9/contrib/tcsh/Makefile.in	Wed Mar  7 00:16:32 2012	(r232632)
+++ stable/9/contrib/tcsh/Makefile.in	Wed Mar  7 01:26:24 2012	(r232633)
@@ -1,4 +1,4 @@
-# $tcsh: Makefile.in,v 3.40 2009/06/24 22:09:05 christos Exp $
+# $tcsh: Makefile.in,v 3.49 2011/02/05 17:35:31 christos Exp $
 #	Makefile.in	4.3	6/11/83
 #
 # C Shell with process control; VM/UNIX VAX Makefile
@@ -26,22 +26,27 @@ CF=-c
 CPPFLAGS=-I. -I$(srcdir)
 
 LFLAGS=
-#LFLAGS= -Zn10000		# hpux lint
+# hpux lint
+#LFLAGS= -Zn10000
 
 
-CFLAGS = @CFLAGS@		# This is set by autoconf.
-#CFLAGS= -g			# debug
-#CFLAGS= -O			# production
-#CFLAGS= 			# Broken optimizers....
+# This is set by autoconf:
+CFLAGS = @CFLAGS@
+# debug:
+#CFLAGS= -g
+# production:
+#CFLAGS= -O
+# Broken optimizers....
+#CFLAGS=
 
 #CFLAGS= -g -pg -DPROF
 #CFLAGS= -O -pg -DPROF
 
 # gcc 1.00-1.37
-#CFLAGS= -O -finline-functions -fstrength-reduce 
+#CFLAGS= -O -finline-functions -fstrength-reduce
 
 # gcc 1.37-1.40
-#CFLAGS= -O -fcombine-regs -finline-functions -fstrength-reduce 
+#CFLAGS= -O -fcombine-regs -finline-functions -fstrength-reduce
 # add -msoft-float for 68881 machines.
 
 # gcc 2.0
@@ -67,8 +72,10 @@ CFLAGS = @CFLAGS@		# This is set by auto
 #CFLAGS= -O -Mnodebug -Mnoperfmon
 
 # DEC Alpha OSF/1
-#CFLAGS= -O2 -Olimit 2000	## Normal Optimization
-#CFLAGS= -O3 -Olimit 2000	## Full Optimization - may not work
+## Normal Optimization
+#CFLAGS= -O2 -Olimit 2000
+## Full Optimization - may not work
+#CFLAGS= -O3 -Olimit 2000
 #CF=-j
 #SUF=u
 #.SUFFIXES: .u
@@ -77,7 +84,8 @@ CFLAGS = @CFLAGS@		# This is set by auto
 # global optimizer! (-O3).
 # On SGI 4.0+ you need to add -D__STDC__ too.
 #CFLAGS= -O3
-#CFLAGS= -O3 -Olimit 2000	## Ultrix 4.2a
+## Ultrix 4.2a
+#CFLAGS= -O3 -Olimit 2000
 #CF=-j
 #SUF=u
 #.SUFFIXES: .u 				## Ultrix and gnu-make need that
@@ -110,14 +118,14 @@ CFLAGS = @CFLAGS@		# This is set by auto
 # CFLAGS= -O3
 
 # SINIX RMx00
-#CFLAGS= -O # -D_POSIX_SOURCE # -kansi
+#CFLAGS= -O# -D_POSIX_SOURCE# -kansi
 
 # Apollo's with cc [apollo builtins don't work with gcc]
 # and apollo should not define __STDC__ if it does not have
 # the standard header files. RT's (aos4.3) need that too;
 # you might want to skip the -O on the rt's... Not very wise.
 # AIX/ESA needs -D_IBMESA on command line (this may disappear by GA)
-#DFLAGS=-U__STDC__ 
+#DFLAGS=-U__STDC__
 #DFLAGS=-D_IBMESA
 # On aix2.2.1 we need more compiler space.
 #DFLAGS=-Nd4000 -Nn3000
@@ -142,17 +150,25 @@ DFLAGS = -D_PATH_TCSHELL='"${bindir}/tcs
 ################################################################
 ## LDFLAGS.  Define something here if you need to
 ################################################################
-LDFLAGS= @LDFLAGS@		## This is set by autoconf.
-#LDFLAGS= 			## The simplest, suitable for all.
-#LDFLAGS= -s			## Stripped. Takes less space on disk.
-#LDFLAGS= -s -n			## Pure executable. Spares paging over
-# 				## the network for machines with local
-#				## swap but external /usr/local/bin .
-#LDFLAGS= -s -n -Bstatic	## Without dynamic linking. (SunOS/cc)
-#LDFLAGS= -s -n -static		## Without dynamic linking. (SunOS/gcc)
-#LDFLAGS= -Wl,-s,-n		## Stripped, shared text (Unicos)
-#LDFLAGS= -s -static		## Link statically. (linux)
-#LDFLAGS= -s -N			## Impure executable (linux)
+## This is set by autoconf:
+LDFLAGS= @LDFLAGS@
+## The simplest, suitable for all.
+#LDFLAGS=
+## Stripped. Takes less space on disk.
+#LDFLAGS= -s
+## Pure executable.  Spares paging over the network for machines with
+## local swap but external /usr/local/bin .
+#LDFLAGS= -s -n
+## Without dynamic linking. (SunOS/cc)
+#LDFLAGS= -s -n -Bstatic
+## Without dynamic linking. (SunOS/gcc)
+#LDFLAGS= -s -n -static
+## Stripped, shared text (Unicos)
+#LDFLAGS= -Wl,-s,-n
+## Link statically. (linux)
+#LDFLAGS= -s -static
+## Impure executable (linux)
+#LDFLAGS= -s -N
 
 ################################################################
 ## SBINLDFLAGS.  Flags to build a tcsh suitable for installation in
@@ -164,53 +180,100 @@ SBINLDFLAGS=-Wl,-R/etc/lib,-I/etc/lib/ld
 ################################################################
 ## LIBES.  Pick one, or roll your own.
 ################################################################
-LIBES= @LIBS@	 			 ## This is set by autoconf.
-#LIBES= -ltermcap 			 ## BSD style things
-#LIBES= -ltermcap			 ## SunOS, HP-UX, pyramid
-#LIBES= -ltermcap			 ## Linux
-#LIBES= -ltermcap -lshadow		 ## Linux with PW_SHADOW
-#LIBES= -ltermcap -lsec			 ## Tek XD88/10 (UTekV) with PW_SHADOW
-#LIBES= -ltermcap -lsec			 ## Motorola MPC (sysV88) with PW_SHADOW
-#LIBES= -ltermcap -lcs			 ## Mach
-#LIBES= -ltermcap -lbsd			 ## DEC osf1 on the alpha
-#LIBES= -ltermcap -lbsd			 ## Intel paragon
-#LIBES= -ltermcap -lbsd			 ## Clipper intergraph
-#LIBES= -ltermcap -lseq			 ## Sequent's Dynix
-#LIBES= -ltermcap -lauth		 ## Ultrix with Enhanced Security
-#LIBES= -ltermcap -ldir -lx		 ## Xenix 386 style things
-#LIBES= -ltermcap -lndir -lsocket -ljobs ## masscomp RTU6.0
-#LIBES= -lcurses			 ## AIX on the rt
-#LIBES= -lcurses			 ## TitanOS on the stellar
-#LIBES= -ltermlib -lsocket -lnsl	 ## SysV4 w/o BSDTIMES or Solaris 2
-#LIBES= -lcurses			 ## SysV3 w/o networking
-#LIBES= -lcurses -lnet			 ## SysV3 with networking
-#LIBES= -lcurses -ldir			 ## SysV2 w/o networking & dirlib
-#LIBES= -lcurses -ldir -lnet		 ## SysV2 with networking & dirlib
-#LIBES= -lcurses -lbsd			 ## AIX on the IBM 370 or rs6000 or ps2
-#LIBES= -lcurses -lbsd			 ## ETA10
-#LIBES= -lcurses -lbsd			 ## Irix3.1 on the SGI-IRIS4D
-#LIBES= -lcurses -lbsd -lc_s		 ## Irix3.3 on the SGI-IRIS4D w/o yp
-#LIBES= -lcurses -lsun -lbsd -lc_s	 ## Irix3.3 on the SGI-IRIS4D with yp
-#LIBES= -lcurses -lsocket -lbsd		 ## Amdahl UTS 2.1
-#LIBES= -lcurses -lsocket		 ## Intel's hypercube.
-#LIBES= -lcurses -lsocket		 ## ns32000 based Opus.
-#LIBES= -lcurses -lcposix		 ## ISC 2.2 without networking
-#LIBES= -lcposix -lc_s -lcurses -linet	 ## ISC 2.2 with networking
-#LIBES= -lcurses -lsec -lc_s		 ## ISC 2.0.2 without networking
-#LIBES= -lcurses -linet -lsec -lc_s	 ## ISC 2.0.2 with networking
-#LIBES= -lcurses -lintl -lcrypt		 ## SCO SysVR3.2v2.0
-#LIBES= -lcurses -lintl -lsocket -lcrypt ## SCO+ODT1.1
-#LIBES= -lposix -ltermcap		 ## A/UX 2.0
-#LIBES= -lposix -ltermcap -lc_s		 ## A/UX 3.0
-#LIBES= -ldirent -lcurses		 ## att3b1 cc w/o shared lib & dirlib
-#LIBES= -shlib -ldirent -lcurses	 ## att3b1 gcc with shared lib & dirlib
-#LIBES= -ltermlib -lsocket -lnsl -lc /usr/ucblib/libucb.a ## SysV4 with BSDTIMES
-#LIBES= -lcurses -lnsl -lsocket -lc /usr/ucblib/libucb.a ## Stardent Vistra
-#LIBES= -ltermc				 ## emx under OS/2
-#LIBES=					 ## Minix, VMS_POSIX
-#LIBES= -ltermcap -lcrypt		 ## Multiflow
-#LIBES= -ltermcap -lcrypt		 ## NetBSD
-#LIBES= -lcurses 			 ## DDE Supermax
+## This is set by autoconf.
+LIBES= @LIBS@
+## BSD style things
+#LIBES= -ltermcap
+## SunOS, HP-UX, pyramid
+#LIBES= -ltermcap
+## Linux
+#LIBES= -ltermcap
+## Linux with PW_SHADOW
+#LIBES= -ltermcap -lshadow
+## Tek XD88/10 (UTekV) with PW_SHADOW
+#LIBES= -ltermcap -lsec
+## Motorola MPC (sysV88) with PW_SHADOW
+#LIBES= -ltermcap -lsec
+## Mach
+#LIBES= -ltermcap -lcs
+## DEC osf1 on the alpha
+#LIBES= -ltermcap -lbsd
+## Intel paragon
+#LIBES= -ltermcap -lbsd
+## Clipper intergraph
+#LIBES= -ltermcap -lbsd
+## Sequent's Dynix
+#LIBES= -ltermcap -lseq
+## Ultrix with Enhanced Security
+#LIBES= -ltermcap -lauth
+## Xenix 386 style things
+#LIBES= -ltermcap -ldir -lx
+## masscomp RTU6.0
+#LIBES= -ltermcap -lndir -lsocket -ljobs
+## AIX on the rt
+#LIBES= -lcurses
+## TitanOS on the stellar
+#LIBES= -lcurses
+## SysV4 w/o BSDTIMES or Solaris 2
+#LIBES= -ltermlib -lsocket -lnsl
+## SysV3 w/o networking
+#LIBES= -lcurses
+## SysV3 with networking
+#LIBES= -lcurses -lnet
+## SysV2 w/o networking & dirlib
+#LIBES= -lcurses -ldir
+## SysV2 with networking & dirlib
+#LIBES= -lcurses -ldir -lnet
+## AIX on the IBM 370 or rs6000 or ps2
+#LIBES= -lcurses -lbsd
+## ETA10
+#LIBES= -lcurses -lbsd
+## Irix3.1 on the SGI-IRIS4D
+#LIBES= -lcurses -lbsd
+## Irix3.3 on the SGI-IRIS4D w/o yp
+#LIBES= -lcurses -lbsd -lc_s
+## Irix3.3 on the SGI-IRIS4D with yp
+#LIBES= -lcurses -lsun -lbsd -lc_s
+## Amdahl UTS 2.1
+#LIBES= -lcurses -lsocket -lbsd
+## Intel's hypercube.
+#LIBES= -lcurses -lsocket
+## ns32000 based Opus.
+#LIBES= -lcurses -lsocket
+## ISC 2.2 without networking
+#LIBES= -lcurses -lcposix
+## ISC 2.2 with networking
+#LIBES= -lcposix -lc_s -lcurses -linet
+## ISC 2.0.2 without networking
+#LIBES= -lcurses -lsec -lc_s
+## ISC 2.0.2 with networking
+#LIBES= -lcurses -linet -lsec -lc_s
+## SCO SysVR3.2v2.0
+#LIBES= -lcurses -lintl -lcrypt
+## SCO+ODT1.1
+#LIBES= -lcurses -lintl -lsocket -lcrypt
+## A/UX 2.0
+#LIBES= -lposix -ltermcap
+## A/UX 3.0
+#LIBES= -lposix -ltermcap -lc_s
+## att3b1 cc w/o shared lib & dirlib
+#LIBES= -ldirent -lcurses
+## att3b1 gcc with shared lib & dirlib
+#LIBES= -shlib -ldirent -lcurses
+## SysV4 with BSDTIMES
+#LIBES= -ltermlib -lsocket -lnsl -lc /usr/ucblib/libucb.a
+## Stardent Vistra
+#LIBES= -lcurses -lnsl -lsocket -lc /usr/ucblib/libucb.a
+## emx under OS/2
+#LIBES= -ltermc
+## Minix, VMS_POSIX
+#LIBES=
+## Multiflow
+#LIBES= -ltermcap -lcrypt
+## NetBSD
+#LIBES= -ltermcap -lcrypt
+## DDE Supermax
+#LIBES= -lcurses
 
 ################################################################
 ## EXTRAFLAGS and EXTRALIBS
@@ -222,8 +285,10 @@ LIBES= @LIBS@	 			 ## This is set by aut
 #
 #Solaris and HPUX require the BSD libraries with AFS.
 #We use -lc to use only what we require.
-#AFSAUXLIB = -lsocket -lnsl -lc -lucb                    # Solaris
-#AFSAUXLIB = -lc -lBSD                                   # HPUX   
+# Solaris
+#AFSAUXLIB = -lsocket -lnsl -lc -lucb
+# HPUX   
+#AFSAUXLIB = -lc -lBSD
 #
 #AFSLIB = -L$(AFSLIBDIR) -L$(AFSLIBDIR)/afs -lkauth -lprot -lubik\
 #         -lauth -lrxkad -lsys -ldes -lrx -llwp -lcom_err\
@@ -244,26 +309,38 @@ EXTRALIBS = @HESLIB@ $(AFSLIB) @LIBICONV
 # will lose the editor and job control.
 
 # This is for setting your C preprocessor value.
-CPP = @CPP@ # This is set by autoconf.
+# This is set by autoconf.
+CPP = @CPP@
 # The -B tells gcc to use /bin/ld. This is to avoid using the gnu ld, which
 # on the suns does not know how to make dynamically linked binaries.
-CC = @CC@ # This is set by autoconf.
+# This is set by autoconf.
+CC = @CC@
 #CC= gcc -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Werror -Wmissing-declarations -Wredundant-decls -Wnested-externs -Wsign-compare -Wcast-qual -Wreturn-type -Wswitch -Wshadow -Wwrite-strings -Wextra
-#CC=	gcc -Wall -pipe -B/bin/	# -ansi -pedantic
-#CC=	gcc -m486 -pipe -Wall # Generate code for Intel 486 (linux)
-#CC=	shlicc 	# BSDI2.1 w/ shared libraries
+# -ansi -pedantic
+#CC=	gcc -Wall -pipe -B/bin/
+# Generate code for Intel 486 (linux)
+#CC=	gcc -m486 -pipe -Wall
+# BSDI2.1 w/ shared libraries
+#CC=	shlicc
 #CC=	cc
 #CC=	occ
 #CC=	acc
 #CC=	pcc
 #CC=	hc -w
-#CC=	c89	# For VMS/POSIX
-#CC=	/bin/cc	# For suns, w/o gcc and SVR4
-#CC=	/usr/lib/sun.compile/cc  # FPS 500 (+FPX) with Sun C compiler
-#CC=	/opt/SUNWspro/bin/cc	# Solaris 2.1
-#CC=	scc 	# Alliant fx2800
-#CC=	cc	-h0,ansi,novector,float0 # for NEC SX-4
+# For VMS/POSIX
+#CC=	c89
+# For suns, w/o gcc and SVR4
+#CC=	/bin/cc
+# FPS 500 (+FPX) with Sun C compiler
+#CC=	/usr/lib/sun.compile/cc
+# Solaris 2.1
+#CC=	/opt/SUNWspro/bin/cc
+# Alliant fx2800
+#CC=	scc
+# for NEC SX-4
+#CC=	cc	-h0,ansi,novector,float0
 #CC=	lcc	-wa 
+CC_FOR_GETHOST = @CC_FOR_GETHOST@
 ED=	ed
 AS=	as
 RM=	rm
@@ -272,8 +349,10 @@ VGRIND=	csh /usr/ucb/vgrind
 CTAGS=	/usr/ucb/ctags
 #XSTR= /usr/ucb/xstr
 SCCS=	/usr/local/sccs
-PARALLEL=12				# Make the multi-max run fast.
-#P=&					# Use Sequent's parallel make
+# Make the multi-max run fast.
+PARALLEL=12
+# Use Sequent's parallel make
+#P=&
 P=
 prefix=@prefix@
 exec_prefix=@exec_prefix@
@@ -282,12 +361,17 @@ mandir=@datarootdir@/man
 MANSECT=1
 DESTBIN=${DESTDIR}${bindir}
 DESTMAN=${DESTDIR}${mandir}/man${MANSECT}
-# DESTMAN=${DESTDIR}/catman/man${MANSECT}	 # A/UX
-# DESTMAN=${DESTDIR}/usr/share/man/man${MANSECT} # Stardent Vistra (SysVR4)
-# DESTMAN=/usr/catman/1l			 # Amiga unix (SysVR4)
+# A/UX
+# DESTMAN=${DESTDIR}/catman/man${MANSECT}
+# Stardent Vistra (SysVR4)
+# DESTMAN=${DESTDIR}/usr/share/man/man${MANSECT}
+# Amiga unix (SysVR4)
+# DESTMAN=/usr/catman/1l
 EXEEXT=@EXEEXT@
 FTPAREA=/usr/spool/ftp
 
+BUILD_CATALOGS = @BUILD_CATALOGS@
+
 ASSRCS=	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 \
 	sh.lex.c sh.misc.c sh.parse.c sh.print.c sh.proc.c sh.sem.c \
@@ -330,9 +414,9 @@ AVSRCS= Fixes MAKEDIFFS MAKESHAR NewThin
 	host.defs gethost.c tcsh.man2html configure.in configure config.h.in \
 	tests/testsuite.at
 TESTFILES= tests/aliases.at tests/arguments.at tests/commands.at \
-	tests/expr.at tests/lexical.at tests/mb-eucjp.at tests/mb-utf8.at \
-	tests/noexec.at tests/syntax.at tests/subst.at tests/variables.at \
-	tests/sh.dol.at
+	tests/expr.at tests/lexical.at tests/mb-eucjp.at \
+	tests/mb-utf8.at tests/noexec.at tests/syntax.at tests/subst.at \
+	tests/variables.at tests/sh.dol.at
 
 VHSRCS=${PVSRCS} ${AVSRCS}
 
@@ -345,7 +429,7 @@ DISTSRCS= ${PSSRCS} ${TWSRCS} ${EDSRCS} 
 OBJS= ${SHOBJS} ${TWOBJS} ${EDOBJS} ${TCOBJS}
 
 
-all: ${BUILD}
+all: ${BUILD} catalogs
 
 tcsh$(EXEEXT):$(P) ${OBJS} 
 	rm -f tcsh$(EXEEXT) core
@@ -365,7 +449,7 @@ pure:$(P) ${OBJS} 
 
 gethost:  gethost.c sh.err.h tc.const.h sh.h
 	rm -f gethost
-	${CC} -o gethost ${LDFLAGS} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} $(srcdir)/gethost.c ${LIBES} ${EXTRALIBS}
+	${CC_FOR_GETHOST} -o gethost ${CPPFLAGS} $(srcdir)/gethost.c
 
 tc.defs.c:	gethost host.defs
 	@rm -f $@.tmp
@@ -463,7 +547,7 @@ $(srcdir)/tests/package.m4: $(srcdir)/co
 	  echo 'm4_define([AT_PACKAGE_BUGREPORT], [@PACKAGE_BUGREPORT@])'; \
 	} >$(srcdir)/tests/package.m4
 
-$(srcdir)/tests/testsuite: $(srcdir)/tests/package.m4 $(srcdir}/tests/testsuite.at $(TESTFILES)
+$(srcdir)/tests/testsuite: $(srcdir)/tests/package.m4 $(srcdir)/tests/testsuite.at $(TESTFILES)
 	autom4te --language=autotest -I $(srcdir)/tests \
 		$(srcdir)/tests/testsuite.at -o $@.tmp
 	mv $@.tmp $@
@@ -511,20 +595,36 @@ vgrind:
 
 install-strip: install
 
-install: tcsh$(EXEEXT) 
+install: tcsh$(EXEEXT) install.catalogs install.man
 	-mkdir -p ${DESTBIN}
 	-mv -f ${DESTBIN}/tcsh$(EXEEXT)  ${DESTBIN}/tcsh.old
 	cp tcsh$(EXEEXT) ${DESTBIN}/tcsh$(EXEEXT)
 	-strip ${DESTBIN}/tcsh$(EXEEXT)
 	chmod 755 ${DESTBIN}/tcsh$(EXEEXT)
 
+install.catalogs:
+	@test "x${BUILD_CATALOGS}" = "xyes" && (cd nls; ${MAKE} install DESTDIR=${DESTDIR}) || exit 0
+
 install.man: tcsh.man
 	-mkdir -p ${DESTMAN}
 	-rm -f ${DESTMAN}/tcsh.${MANSECT}
 	cp $(srcdir)/tcsh.man ${DESTMAN}/tcsh.${MANSECT}
 	chmod 444 ${DESTMAN}/tcsh.${MANSECT}
 
-install.cygwin: install install.man
+# Amiga Unix
+#install.man: tcsh.man
+#        compress tcsh.man
+#	cp tcsh.man.Z ${DESTMAN}/tcsh.Z
+#	chmod 444 ${DESTMAN}/tcsh.Z
+
+# Apple A/UX
+#install.man: tcsh.man
+#	-rm -f ${DESTMAN}/tcsh.${MANSECT}.Z
+#	nroff -man tcsh.man | compress > ${DESTMAN}/tcsh.${MANSECT}.Z
+#	chmod 444 ${DESTMAN}/tcsh.${MANSECT}.Z
+
+install.cygwin: install
+	-gzip ${DESTMAN}/tcsh.${MANSECT}
 	-mkdir -p ${DESTDIR}${prefix}/share/doc/tcsh
 	cp ${srcdir}/FAQ ${srcdir}/Fixes ${DESTDIR}${prefix}/share/doc/tcsh
 	cp ${srcdir}/NewThings ${srcdir}/README ${DESTDIR}${prefix}/share/doc/tcsh
@@ -542,24 +642,15 @@ install.cygwin: install install.man
 	cp -p ${srcdir}/cygwin/postinstall.sh ${DESTDIR}/etc/postinstall/tcsh.sh
 	cp -p ${srcdir}/cygwin/preremove.sh ${DESTDIR}/etc/preremove/tcsh.sh
 
-# Amiga Unix
-#install.man: tcsh.man
-#        compress tcsh.man
-#	cp tcsh.man.Z ${DESTMAN}/tcsh.Z
-#	chmod 444 ${DESTMAN}/tcsh.Z
-
-# Apple A/UX
-#install.man: tcsh.man
-#	-rm -f ${DESTMAN}/tcsh.${MANSECT}.Z
-#	nroff -man tcsh.man | compress > ${DESTMAN}/tcsh.${MANSECT}.Z
-#	chmod 444 ${DESTMAN}/tcsh.${MANSECT}.Z
-
-clean:
+clean: clean.catalogs
 	${RM} -f a.out strings x.c xs.c tcsh$(EXEEXT) tcsh.a _MAKE_LOG gethost
 	${RM} -f *.${SUF} *.i *.s
 	${RM} -f sh.prof.c ed.defns.h tc.const.h sh.err.h tc.defs.c
 	${RM} -f tcsh.*.m tcsh.*.cat
 
+clean.catalogs:
+	@test "x${BUILD_CATALOGS}" = "xyes" && (cd nls; ${MAKE} clean) || exit 0
+
 veryclean: clean
 	${RM} -f Makefile config.h config_p.h
 	${RM} -f config.status config.cache config.log tcsh.ps
@@ -607,7 +698,7 @@ shar:
 	rm -rf tcsh-${VERSION}
 
 catalogs:
-	@(cd nls; make catalogs)
+	@test "x${BUILD_CATALOGS}" = "xyes" && (cd nls; ${MAKE} catalogs) || exit 0
 
 tcsh-${VERSION}.tar.Z:
 	rm -rf tcsh-${VERSION} 

Modified: stable/9/contrib/tcsh/Ported
==============================================================================
--- stable/9/contrib/tcsh/Ported	Wed Mar  7 00:16:32 2012	(r232632)
+++ stable/9/contrib/tcsh/Ported	Wed Mar  7 01:26:24 2012	(r232633)
@@ -7,7 +7,7 @@ find it out-of-date, or you have additio
 christos
 
 
-VENDOR	:	sun
+VENDOR	:	Sun
 MODELS	:	sun3, sun4, sun386i
 COMPILER:	cc, gcc, acc
 CFLAGS	:	normal
@@ -18,7 +18,7 @@ ENVIRON	:	n/a
 NOTES	:	Don't compile with /usr/5bin/cc
 VERSION	:	6.08
 
-VENDOR	:	sun
+VENDOR	:	Sun
 MODELS	:	sun4, ultra
 COMPILER:	cc, gcc
 CFLAGS	:	normal
@@ -34,18 +34,29 @@ NOTES	:	The sunpro compiler cannot compi
 	:	point failures of programs exec'ed from tcsh.
 VERSION	:	6.08
 
-VENDOR	:	sun
+VENDOR	:	Sun
 MODELS	:	ultra
 COMPILER:	WorkShop cc
 CFLAGS	:	normal
 LIBES	:	-lcurses -lsocket -lnsl
-OS	:	solaris 2.6
+OS	:	solaris 2.6, 2.7, 8
 CONFIG	:	sol26
 ENVIRON	:	n/a
 NOTES	:	none
 VERSION	:	6.08
 
-VENDOR	:	sun
+VENDOR	:	Sun
+MODELS	:	ultra, i686, x86_64
+COMPILER:	Sun Studio cc
+CFLAGS	:	normal
+LIBES	:	-lcurses -lsocket -lnsl
+OS	:	solaris 9, 10
+CONFIG	:	sol29
+ENVIRON	:	n/a
+NOTES	:	none
+VERSION	:	6.18
+
+VENDOR	:	Sun
 MODELS	:	i386
 COMPILER:	cc, gcc
 CFLAGS	:	-D__STDC__=0
@@ -56,7 +67,7 @@ ENVIRON	:	n/a
 NOTES	:	n/a
 VERSION	:	6.04.13
 
-VENDOR	:	sun
+VENDOR	:	Sun
 MODELS	:	sun4
 COMPILER:	gcc
 CFLAGS	:	normal

Modified: stable/9/contrib/tcsh/README
==============================================================================
--- stable/9/contrib/tcsh/README	Wed Mar  7 00:16:32 2012	(r232632)
+++ stable/9/contrib/tcsh/README	Wed Mar  7 01:26:24 2012	(r232633)
@@ -1,4 +1,4 @@
-This is tcsh version 6.17.00.  Tcsh is a version of the Berkeley
+This is tcsh version 6.18.01.  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.
@@ -87,7 +87,7 @@ To install tcsh:
 
 10) Enjoy.
 
-12) PLEASE file any bug reports (and fixes), code for new features at:
+11) PLEASE file any bug reports (and fixes), code for new features at:
 
 	http://bugs.gw.com/
 

Modified: stable/9/contrib/tcsh/WishList
==============================================================================
--- stable/9/contrib/tcsh/WishList	Wed Mar  7 00:16:32 2012	(r232632)
+++ stable/9/contrib/tcsh/WishList	Wed Mar  7 01:26:24 2012	(r232633)
@@ -52,17 +52,6 @@ ey )
    - bhooglan
      _________________________________________________________________
 
-   I'm a long-time faithful user of tcsh, and one thing has always bugged
-   me -- the need to type "rehash" at a prompt when adding a new command.
-   My  suggestions  is  to  change  tcsh  so before printing "Command not
-   found.",  it  first  searches  its  entire  path and rebuilds its hash
-   table.  Only  after doing this, and if the command is still not in the
-   path,  then  print  "Command  not  found.".  I  realize there are some
-   extreme  cases  in  which  this  is suboptimal, but in most cases with
-   normal  users  this  would  be  a big win, and simplify the manual and
-   perhaps even the code.
-     _________________________________________________________________
-
    Wish "tcsh -l" would accept other flags. At least "-c".
 
    Currently I can't get ssh to have the right environment unless it is a

Modified: stable/9/contrib/tcsh/complete.tcsh
==============================================================================
--- stable/9/contrib/tcsh/complete.tcsh	Wed Mar  7 00:16:32 2012	(r232632)
+++ stable/9/contrib/tcsh/complete.tcsh	Wed Mar  7 01:26:24 2012	(r232633)
@@ -1,5 +1,5 @@
 #
-# $tcsh: complete.tcsh,v 1.51 2007/10/01 21:51:59 christos Exp $
+# $tcsh: complete.tcsh,v 1.52 2010/05/07 17:54:13 christos Exp $
 # example file using the new completion code
 #
 # Debian GNU/Linux
@@ -636,7 +636,7 @@ if ($?_complete) then
     complete nmap	'n@-e@`ifconfig -l`@' 'p/*/$hostnames/'
     complete perldoc 	'n@*@`\ls -1 /usr/libdata/perl/5.*/pod | sed s%\\.pod.\*\$%%`@'
     complete postfix    'n/*/(start stop reload abort flush check)/'
-    complete postmap	'n/1/(hash: regexp:)' 'c/hash:/f/' 'c/regexp:/f/'
+    complete postmap	'n/1/(hash: regexp:)/' 'c/hash:/f/' 'c/regexp:/f/'
     complete rcsdiff	'p@1@`\ls -1a RCS | sed -e "s/\(.*\),v/\1/"`@'

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201203070126.q271QOH4065905>