svn commit: r195587 - in vendor/tcsh/dist: . config contrib nls

Mark Peek mp at FreeBSD.org
Fri Jul 10 21:00:39 UTC 2009


Author: mp
Date: Fri Jul 10 21:00:38 2009
New Revision: 195587
URL: http://svn.freebsd.org/changeset/base/195587

Log:
  Flatten vendor/tcsh/dist.

Added:
  vendor/tcsh/dist/Copyright
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/Copyright
  vendor/tcsh/dist/FAQ
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/FAQ
  vendor/tcsh/dist/Fixes
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/Fixes
  vendor/tcsh/dist/Imakefile
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/Imakefile
  vendor/tcsh/dist/MAKEDIFFS
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/MAKEDIFFS
  vendor/tcsh/dist/MAKESHAR
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/MAKESHAR
  vendor/tcsh/dist/Makefile.ADMIN
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/Makefile.ADMIN
  vendor/tcsh/dist/Makefile.in
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/Makefile.in
  vendor/tcsh/dist/Makefile.std
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/Makefile.std
  vendor/tcsh/dist/Makefile.vms
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/Makefile.vms
  vendor/tcsh/dist/NewThings
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/NewThings
  vendor/tcsh/dist/Ported
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/Ported
  vendor/tcsh/dist/README
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/README
  vendor/tcsh/dist/README.imake
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/README.imake
  vendor/tcsh/dist/RELEASE-PROCEDURE
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/RELEASE-PROCEDURE
  vendor/tcsh/dist/WishList
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/WishList
  vendor/tcsh/dist/Y2K
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/Y2K
  vendor/tcsh/dist/complete.tcsh
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/complete.tcsh
  vendor/tcsh/dist/config/
     - copied from r195586, vendor/tcsh/dist/contrib/tcsh/config/
  vendor/tcsh/dist/config.guess
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/config.guess
  vendor/tcsh/dist/config.h.in
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/config.h.in
  vendor/tcsh/dist/config.sub
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/config.sub
  vendor/tcsh/dist/config_f.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/config_f.h
  vendor/tcsh/dist/configure
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/configure
  vendor/tcsh/dist/configure.in
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/configure.in
  vendor/tcsh/dist/csh-mode.el
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/csh-mode.el
  vendor/tcsh/dist/ed.chared.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/ed.chared.c
  vendor/tcsh/dist/ed.decls.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/ed.decls.h
  vendor/tcsh/dist/ed.defns.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/ed.defns.c
  vendor/tcsh/dist/ed.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/ed.h
  vendor/tcsh/dist/ed.init.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/ed.init.c
  vendor/tcsh/dist/ed.inputl.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/ed.inputl.c
  vendor/tcsh/dist/ed.refresh.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/ed.refresh.c
  vendor/tcsh/dist/ed.screen.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/ed.screen.c
  vendor/tcsh/dist/ed.term.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/ed.term.c
  vendor/tcsh/dist/ed.term.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/ed.term.h
  vendor/tcsh/dist/ed.xmap.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/ed.xmap.c
  vendor/tcsh/dist/eight-bit.me
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/eight-bit.me
  vendor/tcsh/dist/gethost.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/gethost.c
  vendor/tcsh/dist/glob.3
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/glob.3
  vendor/tcsh/dist/glob.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/glob.c
  vendor/tcsh/dist/glob.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/glob.h
  vendor/tcsh/dist/host.defs
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/host.defs
  vendor/tcsh/dist/imake.config
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/imake.config
  vendor/tcsh/dist/install-sh
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/install-sh
  vendor/tcsh/dist/ma.setp.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/ma.setp.c
  vendor/tcsh/dist/mi.termios.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/mi.termios.c
  vendor/tcsh/dist/mi.varargs.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/mi.varargs.h
  vendor/tcsh/dist/mi.wait.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/mi.wait.h
  vendor/tcsh/dist/nls/
     - copied from r195586, vendor/tcsh/dist/contrib/tcsh/nls/
  vendor/tcsh/dist/patchlevel.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/patchlevel.h
  vendor/tcsh/dist/pathnames.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/pathnames.h
  vendor/tcsh/dist/sh.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.c
  vendor/tcsh/dist/sh.char.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.char.c
  vendor/tcsh/dist/sh.char.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.char.h
  vendor/tcsh/dist/sh.decls.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.decls.h
  vendor/tcsh/dist/sh.dir.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.dir.c
  vendor/tcsh/dist/sh.dir.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.dir.h
  vendor/tcsh/dist/sh.dol.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.dol.c
  vendor/tcsh/dist/sh.err.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.err.c
  vendor/tcsh/dist/sh.exec.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.exec.c
  vendor/tcsh/dist/sh.exp.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.exp.c
  vendor/tcsh/dist/sh.file.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.file.c
  vendor/tcsh/dist/sh.func.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.func.c
  vendor/tcsh/dist/sh.glob.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.glob.c
  vendor/tcsh/dist/sh.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.h
  vendor/tcsh/dist/sh.hist.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.hist.c
  vendor/tcsh/dist/sh.init.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.init.c
  vendor/tcsh/dist/sh.lex.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.lex.c
  vendor/tcsh/dist/sh.misc.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.misc.c
  vendor/tcsh/dist/sh.parse.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.parse.c
  vendor/tcsh/dist/sh.print.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.print.c
  vendor/tcsh/dist/sh.proc.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.proc.c
  vendor/tcsh/dist/sh.proc.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.proc.h
  vendor/tcsh/dist/sh.sem.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.sem.c
  vendor/tcsh/dist/sh.set.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.set.c
  vendor/tcsh/dist/sh.time.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.time.c
  vendor/tcsh/dist/sh.types.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/sh.types.h
  vendor/tcsh/dist/snames.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/snames.h
  vendor/tcsh/dist/src.desc
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/src.desc
  vendor/tcsh/dist/tc.alloc.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.alloc.c
  vendor/tcsh/dist/tc.bind.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.bind.c
  vendor/tcsh/dist/tc.const.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.const.c
  vendor/tcsh/dist/tc.decls.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.decls.h
  vendor/tcsh/dist/tc.disc.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.disc.c
  vendor/tcsh/dist/tc.func.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.func.c
  vendor/tcsh/dist/tc.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.h
  vendor/tcsh/dist/tc.nls.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.nls.c
  vendor/tcsh/dist/tc.nls.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.nls.h
  vendor/tcsh/dist/tc.os.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.os.c
  vendor/tcsh/dist/tc.os.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.os.h
  vendor/tcsh/dist/tc.printf.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.printf.c
  vendor/tcsh/dist/tc.prompt.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.prompt.c
  vendor/tcsh/dist/tc.sched.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.sched.c
  vendor/tcsh/dist/tc.sig.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.sig.c
  vendor/tcsh/dist/tc.sig.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.sig.h
  vendor/tcsh/dist/tc.str.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.str.c
  vendor/tcsh/dist/tc.vers.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.vers.c
  vendor/tcsh/dist/tc.wait.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.wait.h
  vendor/tcsh/dist/tc.who.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tc.who.c
  vendor/tcsh/dist/tcsh.man
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tcsh.man
  vendor/tcsh/dist/tcsh.man2html
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tcsh.man2html
  vendor/tcsh/dist/termcap.vms
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/termcap.vms
  vendor/tcsh/dist/tw.color.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tw.color.c
  vendor/tcsh/dist/tw.comp.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tw.comp.c
  vendor/tcsh/dist/tw.decls.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tw.decls.h
  vendor/tcsh/dist/tw.h
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tw.h
  vendor/tcsh/dist/tw.help.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tw.help.c
  vendor/tcsh/dist/tw.init.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tw.init.c
  vendor/tcsh/dist/tw.parse.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tw.parse.c
  vendor/tcsh/dist/tw.spell.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/tw.spell.c
  vendor/tcsh/dist/vms.termcap.c
     - copied unchanged from r195586, vendor/tcsh/dist/contrib/tcsh/vms.termcap.c
Deleted:
  vendor/tcsh/dist/contrib/

Copied: vendor/tcsh/dist/Copyright (from r195586, vendor/tcsh/dist/contrib/tcsh/Copyright)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/tcsh/dist/Copyright	Fri Jul 10 21:00:38 2009	(r195587, copy of r195586, vendor/tcsh/dist/contrib/tcsh/Copyright)
@@ -0,0 +1,32 @@
+/*-
+ * Copyright (c) 1980, 1991 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ *    must display the following acknowledgement:
+ *	This product includes software developed by the University of
+ *	California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */

Copied: vendor/tcsh/dist/FAQ (from r195586, vendor/tcsh/dist/contrib/tcsh/FAQ)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/tcsh/dist/FAQ	Fri Jul 10 21:00:38 2009	(r195587, copy of r195586, vendor/tcsh/dist/contrib/tcsh/FAQ)
@@ -0,0 +1,304 @@
+
+                                  [Home] FAQ
+
+   Home | RecentChanges | Preferences
+     _________________________________________________________________
+
+   This is for people who do not read the manual!
+
+   So  far  people who don't read manuals don't read this either... I may
+   call  it README.*PLEASE* in the future, but then the same people won't
+   be able to get ftp it... :-)
+     _________________________________________________________________
+
+   1. Where can I find tcsh sources?
+
+   See http://www.tcsh.org/MostRecentRelease for download locations.
+     _________________________________________________________________
+
+   2. Why is the meta key broken in tcsh-5.20 and up?
+
+   On  some  machines  the  tty is not set up to pass 8 bit characters by
+   default.  Tcsh 5.19 used to try to determine if pass8 should be set by
+   looking at the terminal's meta key. Unfortunately there is no good way
+   of  determining  if  the terminal can really pass 8 characters or not.
+   Consider  if  you  are  logged in through a modem line with 7 bits and
+   parity  and  your  terminal  has  a meta key. Then tcsh 5.19 would set
+   wrongly set pass8.
+
+   If  you  did like the previous behavior you can add in /etc/csh.login,
+   or in .login:
+
+    if ( $?tcsh && $?prompt ) then
+        if ( "`echotc meta`" == "yes" ) then
+             stty pass8
+        endif
+    endif
+
+   If you don't have pass8, maybe one of these would work..
+
+    stty -parity -evenp -oddp cs8 -istrip   (rs6000)
+    stty -parenb -istrip cs8
+
+   Finally,  tcsh  will  bind  all  printable meta characters to the self
+   insert  command.  If  you  don't  want  that  to  happen (i.e. use the
+   printable meta characters for commands) setenv NOREBIND.
+     _________________________________________________________________
+
+   3.  I  ran 'dbxtool &' and 'shelltool &' from tcsh, and they end up in
+   cbreak and no echo mode?
+
+   These  programs  are broken. Background jobs should not try to look at
+   the  tty.  What happens is that dbxtool looks in stderr to inherit the
+   tty  setups,  but  tcsh  sets up the tty in cbreak and -echo modes, so
+   that  it can do line editing. This cannot be fixed because tcsh cannot
+   give away the tty. Pick one of the following as a workaround:
+
+    dbxtool < /dev/null >& /dev/null &
+    /usr/etc/setsid dbxtool &
+
+   If that does not work, for dbxtool at least you can add "sh stty sane"
+   in your .dbxinit
+     _________________________________________________________________
+
+   4. I tried to compile tcsh and it cannot find <locale.h>?
+
+   Your  system  does  not support NLS. Undefine NLS in config_f.h and it
+   should work fine.
+     _________________________________________________________________
+
+   5. Where can I get csh sources?
+
+   Csh   sources   are   now   available   with   the  4.4BSD  networking
+   distributions. You don't need csh sources to compile tcsh-6.0x.
+     _________________________________________________________________
+
+   6. I just made tcsh my login shell, and I cannot ftp any more?
+
+   Newer  versions of the ftp daemon check for the validity of the user's
+   shell  before  they  allow  logins.  The list of valid login shells is
+   either  hardcoded or it is usually in a file called /etc/shells. If it
+   is  hard-coded, then you are out of luck and your best bet is to get a
+   newer  version of ftpd. Otherwise add tcsh to the list of shells. [For
+   AIX  this  file  is called /etc/security/login.cfg.] Remember that the
+   full  path  is  required.  If  there  is  no  /etc/shells, and you are
+   creating  one,  remember to add /bin/csh, /bin/sh, and any other valid
+   shells for your system, so that other people can ftp too :-)
+     _________________________________________________________________
+
+   7.  I  am  using  SunView or OpenWindows and editing is screwed up. In
+   particular  my  arrow  keys  and backspace don't work right. What am I
+   doing wrong?
+
+   Well,  cmdtool tries to do its own command line editing and the effect
+   you  get  is  one  of  using  an  editor inside an editor. Both try to
+   interpret  the arrow key sequences and cmdtool wins since it gets them
+   first. The solutions are in my order of preference:
+
+    1. Don't use suntools
+    2. Use shelltool instead of cmdtool.
+    3. Unset edit in tcsh.
+     _________________________________________________________________
+
+   8. On a SPARCstation running Solaris 2.x and OpenWindows 3.1, inside a
+   cmdtool,  the  short-cut  key  sequence  to  clear log (i.e. Meta-e or
+   Diamond-e) doesn't work: it just echos 'e'; or 
+
+   Unset edit in tcsh.
+     _________________________________________________________________
+
+   9. On a SPARCstation running Solaris 2.x and OpenWindows 3.1, maketool
+   (within  SPARCworks)  doesn't work: it just does a `cd' to the working
+   directory then stops.
+
+   Unset  edit  in  tcsh. Using shelltool instead of cmdtool does not fix
+   this.
+     _________________________________________________________________
+
+   10. I rlogin to another machine, and then no matter what I tell 'stty'
+   I cannot get it to pass 8 bit characters?
+
+   Maybe  you  need  to  use  'rlogin  -8'  to  tell rlogin to pass 8 bit
+   characters.
+     _________________________________________________________________
+
+   11. Where do I get the public domain directory library?
+
+   Anonymous ftp to prep.ai.mit.edu:/pub/gnu/dirent.tar.Z
+     _________________________________________________________________
+
+   12.  I  compiled  tcsh  using  gcc, and when I start up it says: tcsh:
+   Warning  no  access  to tty (Invalid Argument). Thus no job control in
+   this shell
+
+   Your  <sys/ioctl.h>  file  is  not  ansi  compliant. You have one of 3
+   choices:
+
+    1. Run fixincludes from the gcc distribution.
+    2. Add -traditional to the gcc flags.
+    3. Compile with cc.
+     _________________________________________________________________
+
+   13.  I  compiled tcsh with the SunOS unbundled compiler and now things
+   get echo'ed twice.
+
+   It is a bug in the unbundled optimizer. Lower the optimization level.
+     _________________________________________________________________
+
+   14. How can I use the arrow keys with hpterm?
+
+   Hp terminals use the arrow keys internally. You can tell hpterm not to
+   do that, by sending it the termcap sequence smkx. Since this has to be
+   done  all  the  time,  the  easiest thing is to put it as an alias for
+   precmd, or inside the prompt:
+
+    if ($term == "hp") then
+        set prompt="%{`echotc smkx`%}$prompt"
+    endif
+
+   Note that by doing that you cannot use pgup and pgdn to scroll... Also
+   if you are using termcap, replace "smkx" with "ks"...
+     _________________________________________________________________
+
+   15.  On POSIX machines ^C and ^Z will do not work when tcsh is a login
+   shell?
+
+   Make sure that the interrupt character is set to ^C and suspend is set
+   to  ^Z;  'stty -a' will show you the current stty settings; 'stty intr
+   ^C susp ^Z' will set them to ^C and ^Z respectively.
+     _________________________________________________________________
+
+   16.  I  am trying to compile tcsh and I am getting compile errors that
+   look like:
+
+    >sh.c:???: `STR???' undeclared, outside of functions [gcc]
+    >"sh.c", line ???: STR??? undefined [cc]
+
+   You  interrupted make, while it was making the automatically generated
+   headers. Type 'make clean; make'
+     _________________________________________________________________
+
+   17. On the cray, sometimes the CR/LF mapping gets screwed up.
+
+   You  are  probably  logged  in  to the cray via telnet. Cray's telnetd
+   implements  line  mode  selection the telnet client you are using does
+   not  implement  telnet line mode. This cause the Cray's telnetd to try
+   to use KLUDGELINEMODE. You can turn off telnet line mode from the cray
+   side  by doing a "stty -extproc", or you can get the Cray AIC to build
+   a  telnetd  without  KLUDGELINEMODE,  or  you can compile a new telnet
+   client  (from  the  BSD net2 tape), or at least on the suns use: 'mode
+   character'.
+     _________________________________________________________________
+
+   18.  On AU/X, I made tcsh my startup shell, but the mac desktop is not
+   starting up (no X11 or Finder), and I only get console emulation.
+
+   This is another manifestation of item 5. Just add the pathname to tcsh
+   in /etc/shells and everything should work fine.
+     _________________________________________________________________
+
+   19.  On  machines  that  use  YP (NIS) tilde expansion might end up in
+   /dev/null
+
+   If  this happens complain to your vendor, to get a new version of NIS.
+   You can fix that in tcsh by defining YPBUGS in config.h
+     _________________________________________________________________
+
+   20.  Script on SGI 4.0.5 does not give us a tty, so we cannot have job
+   control.
+
+   Their csh does not have job control either. Try:
+
+        % script
+        % cat > /dev/tty
+     _________________________________________________________________
+
+   21. I start tcsh and it takes a couple of minutes to get the prompt.
+
+   You  have  defined  REMOTEHOST  and your DNS is not responding. Either
+   undefine REMOTEHOST and recompile or fix your DNS.
+     _________________________________________________________________
+
+   22. If you need help generating your .cshrc file, check out:
+
+        http://www.imada.sdu.dk/~blackie/dotfile/
+
+   or
+        http://www.dotfiles.com
+     _________________________________________________________________
+
+   23.  On  POSIX  systems  the  kernel  will send hup signals to all the
+   processes in the foreground process group if 'stty hupcl' is set.
+
+   For example
+
+    ./tcsh
+    echo $$
+    591
+    ./tcsh
+    kill -6 591
+
+   Will kill everything, since hup will be sent to all tcsh processes. To
+   avoid that you can set stty -hupcl, but it is not recommended.
+     _________________________________________________________________
+
+   24. When I rsh the meta key stops working on the remote machine.
+
+   Try  using rsh -8; this option is undocumented on some systems, but it
+   works.  If  that does not work, get and use ssh/sshd. You'll be better
+   off from a security point of view anyway.
+     _________________________________________________________________
+
+   25.  Tcsh  compiled  under  hp/ux-10.x  does  not pass resource limits
+   correctly when ran on hp/ux-11.x systems.
+
+   This  is  a  problem  with  lack  of ABI compatibility between the two
+   systems. The only solution is to recompile.
+     _________________________________________________________________
+
+   26. Refreshing in command line editing can appear broken on some OS's
+
+   This  is  because  the  termcap/terminfo  description  lies  about the
+   ability  of  the  terminal  to  use tabs. At least on Compaq/DEC Alpha
+   OSF/1 3.x and 4.x systems, stty -tabs will cause problems.
+     _________________________________________________________________
+
+   27. Where can I learn the merits of tcsh vs. bash vs. csh vs. sh etc?
+
+   You  can  read  the  manual page section titled [NEW FEATURES] listing
+   features that tcsh adds to csh.
+
+   You  can read Tom Christiansen's [Csh Programming Considered Harmful],
+   a  document advocating that csh (and by extension, tcsh) should not be
+   used for writing shell scripts.
+
+   XXX:  Need  to  find something about [bash], but bash is sh-compatible
+   and  has  many  of  the  same  interactive  features  of tcsh (command
+   completion does not appear to be as flexible, though).
+
+   [Curtains  up:  introducing  the Z shell] has a pretty good rundown on
+   zsh.  Aside  from  the arguments about csh being evil, tcsh appears to
+   compare  well  with zsh [zsh]. Zsh is sh and ksh compatible, with many
+   of the interactive features of tcsh.
+     _________________________________________________________________
+
+   28.  Why  does  FreeBSD's  tcsh do history browsing differently than I
+   expect?
+
+   On    FreeBSD,    by    default,    the    up    arrow   is   set   to
+   "history-search-backward",  rather than the default "up-history". As a
+   result,  if  you  type (part of) a word and press up arrow, you'll see
+   previous  commands  that  match  the  prefix. Pretty useful, actually,
+   although  it  takes  some  getting used to. You can use bindkey to see
+   your settings, and to rebind up & down differently if desired.
+     _________________________________________________________________
+
+   Everything else is a bug :-(
+
+   Christos
+     _________________________________________________________________
+
+   Home | RecentChanges | Preferences
+   Edit text of this page | View other revisions
+   Last edited April 29, 2004 15:02 (diff)
+   Search: ____________________

Copied: vendor/tcsh/dist/Fixes (from r195586, vendor/tcsh/dist/contrib/tcsh/Fixes)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/tcsh/dist/Fixes	Fri Jul 10 21:00:38 2009	(r195587, copy of r195586, vendor/tcsh/dist/contrib/tcsh/Fixes)
@@ -0,0 +1,1844 @@
+ 74. V6.15.00 - 20070303
+ 73. fix extension eating windows code (christos)
+ 72. fix loop in %R history expansion (christos)
+ 71. sched +X source file disables interrupts (Mike Sullivan)
+ 70. One off copying macro buffers (Jean-Luc Leger)
+ 69. Avoid infinite loops in :ga modifiers when the LHS is a substring of the
+     RHS.
+ 68. Automatically disable WIDE_STRINGS with --disable-nls (Miloslav Trmac)
+ 67. V6.14.07 - 20060825
+ 66. rename set to setv to avoid clashes (christos)
+ 65. Eliminate sighold/sigrelse (christos)
+ 64. Compilation cleanups. (Martin Kraemer)
+ 63. Don't rebuild needlessly when generated files are unchanged
+     (Martin Kraemer)
+ 62. Fix confusion between Char and eChar (Martin Kraemer)
+ 61. V6.14.06 - 20060824
+ 60. set PROGRAM_ENVIRONMENT for OSD_POSIX (Martin Kraemer)
+ 59. EBCDIC patch (Martin Kraemer)
+ 58. Remove globbing support in history rearches (Ryan Barrett)
+ 57. Highlighting patch (Ryan Barrett)
+ 56. Mark-Cursor exchange emacs editing fix (Martin Kraemer)
+ 55. V6.14.05 - 20060304
+ 54. don't limit termcap strings to 1K (Alan Ferrency)
+ 53. protect against null path.
+ 52. Be more conservative in wide_read PR#29
+ 51. remove HAVE_STRCOLL; not needed anymore (Miloslav Trmac)
+ 50. remove imake support and make nls configurable by configure
+     (Miloslav Trmac)
+ 49. V6.14.04 - 20060214
+ 48. Fixes build failure with !SHORT_STRINGS (Miloslav Trmac)
+ 47. Fixes constness warnings with !SHORT_STRINGS: short2str is "strip()",
+     which modifies its argument.  Rather than verify this is safe in all
+     callers, I have added caching_strip() to mirror the behavior of other
+     modes. (Miloslav Trmac)
+ 46. Fixes some constness warnings with SHORT_STRINGS;  this is orthogonal
+     to both build errors with SHORT_STRINGS in 6.14.03, and
+     short_strings.patch. (Miloslav Trmac)
+ 45. config-catalogs.patch: Autodetect catalog support (#14). (Miloslav Trmac)
+ 44. auth.patch: Handle false positives in getauthid() detection,
+     IIRC on FreeBSD. (Miloslav Trmac)
+ 43. crypt.patch: Autodetect whether <crypt.h> is available. (Miloslav Trmac)
+ 42. sigint.patch: Block SIGINT while waiting on children.
+     This is necessary, but I'll still have to look on the older
+     releases to find out why it was not necessary before
+     ("before" = 6.13 on Linux). (Miloslav Trmac)
+ 41. config-package.patch: Readd package version to configure.in,
+     the testsuite uses it.
+     (TODO: a better integration with package.h) (Miloslav Trmac)
+ 40. item_len.patch: Truncate item.len when truncating the string,
+     just to be sure. (Miloslav Trmac)
+ 39. va_list.patch: Add missing va_end(). (Miloslav Trmac)
+ 38. Use va_copy in xvasprintf(); emulate va_copy as suggested in
+     Autoconf manual if it is not available. (Miloslav Trmac)
+ 37. declarations.patch: Replace some #ifdef nests by autodetecting
+     whether the guarded declaration is necessary.
+     I'm only guessing this is the intent of the #ifdefs, though.
+     Declare environ unconditionally, it is a bit hard to detect
+     and the declaration is correct for Linux, anyway. (Miloslav Trmac)
+ 36. warning.patch: Fix a const warning.
+ 35. More color-ls variables (Jean-Luc Leger)
+ 34. V6.14.03 - 20060212
+ 33. Signal related changes (Miloslav Trmac)
+ 32. Misc cast cleanups and code clarification (Miloslav Trmac)
+ 31. Use dynamically allocated buffers everywhere (Miloslav Trmac)
+ 30. Fix reading of invalid byte sequences (Miloslav Trmac)
+ 29. read should only increment count when it succeeds (Miloslav Trmac)
+ 28. testsuiteadditions (Miloslav Trmac)
+ 27. -n fixes (Miloslav Trmac)
+ 26. signness warnings (Miloslav Trmac)
+ 25. Prevent infinite recursion in catclose (Gerhard Niklasch)
+ 24. Add Dragonfly (Joerg Sonnenberger)
+ 23. Check for wcwidth returning a negative number (TOMITA Yoshinori)
+ 22. recognize "li" and "co" in echotc (Martin Kraemer) [PR/7]
+ 21. Don't use T_Cols for wrapping purposes; use TermH consistently
+     (Martin Kraemer) [PR/8]
+ 20. Don't display duplicate utmp records (Miloslav Trmac) [PR/17]
+ 19. Clarify hashing and -f sections of man page (Volker Quetschke) [PR/20]
+ 18. Dave Yearke: configure did not recognize solaris 10 [PR/18]
+ 17. CYGWIN: Don't lowercase commands and allow foo.exe on command line.
+     (Corinna Vinschen) [PR/19]
+ 16. CYGWIN: cd /foo && cd .. ends up erroneously in // for systems that
+     HAVE_SLASHSLASH [PR/21]
+ 15. %j was broken (Peter Kruse)
+ 14. Extend // handling in pathnames from being apollo specific to also
+     cygwin (Corinna Vinschen)
+ 13. Fix uppercase/lowercase transformations (Jean-Luc Leger)
+ 12. Fix symlink expansion (revert from 6.10.00) (Jean-Luc Leger and Christos)
+ 11. Fix literal sequence in prompt (Miloslav Trmac)
+ 10. V6.14.02 - 20050412
+  9. Prototype fixes (Miloslav Trmac and Jean-Luc Leger)
+  8. V6.14.01 - 20050411
+  7. Make =- refer to $owd (H.Merijn Brand)
+  6. Use prototypes (almost) everywhere (Miloslav Trmac) (issue #5)
+  5. Fix doc path in Cygwin installation (Corinna Vinschen)
+  4. Fix column size calculation (Martin Kraemer)
+  3. Implement newline-and-hold and newline-and-down-history (Per Hedeland)
+  2. Messages fixes for the ja (Japanese) locale (NAKAMURA Takeshi) (issue #4)
+  1. Enable charset conversion in nls (Miloslav Trmac) (issue #3)
+
+ 76. V6.14.00 - 20050325
+ 75. Additional messages for the ja (Japanese) locale (NAKAMURA Takeshi)
+ 74. V6.13.10 - 20050321
+ 73. Implement --help (Tom Warzeka)
+ 72. Clamp solaris autologout time
+ 71. Add support for "limit heapsize" (Martin Kraemer)
+ 70. Improved autoconf for utmp/utmpx (Miloslav Trmac)
+ 69. V6.13.09 - 20050303
+ 68. Autoconf additions (Miloslav Trmac and Jean-Luc Leger)
+ 67. Fix erroneous sign extension when printing huge numbers (Martin Kraemer)
+ 66. Handle delay in termcap entries (Martin Kraemer)
+ 65. EBCDIC and BS2000 fixes (Martin Kraemer)
+ 64. Avoid the SCCS percent-S-percent sequence differently (Kimmo Suominen)
+ 63. Mark position update fixes (Martin Kraemer)
+ 62. Define BSDLIMIT and BSDTIMES for Cygwin (Corinna Vinschen)
+ 61. Fix NLSFrom prototype (Martin Kraemer)
+ 60. V6.13.08 - 20050303
+ 59. Add test for socklen_t in autoconf
+ 58. Fix problems with NLSFrom prototype
+ 57. Deal with AIX's utmpx lossage
+ 56. V6.13.07 - 20050118
+ 55. constifications, XXX: duplicate prototype on setpgrp().
+ 54. iconv fixes (Miloslav Trmac)
+ 53. literal code cleanups (Miloslav Trmac)
+ 52. move intptr_t definition to sh.h and include both stdint.h and inttypes.h
+ 51. Fix dup2() issues, and introduce FSAFE as the highest file descriptor
+     to be left untouched. This is to avoid closing hesiod/nis etc file
+     descriptors behind their backs. I need to really fix file descriptor
+     handling one day.
+ 50. forward<->reverse char conversion verification (Miloslav Trmac)
+ 49. japanese locale additions (Yoshiyuki Sakakibara)
+ 48. wide character/utf 8 cleanups (Michael Schroeder)
+ 47. V6.13.06 - 20050105
+ 46. autoconf cleanup (Miloslav Trmac)
+ 45. Fix literal refresh code (Michael Schroeder)
+ 44. Fix history printing bug with WIDE_STRINGS
+ 43. V6.13.05 - 20041121
+ 42. deal with not having intptr_t
+ 41. get rid of bool.
+ 40. Protect HAVE_ICONV with NLS_CATALOGS
+ 39. Deal with wchar_t being unsigned.
+ 38. If we HAVEUTMPX redefine some utmp functions in terms of utmpx ones.
+ 37. V6.13.04 - 20041120
+ 36. Fix display problems with two-column characters when using WIDE_STRINGS.
+     (Miloslav Trmac)
+ 35. Change charset declarations for some of the translations.
+     (Miloslav Trmac)
+ 34. Set O_LARGEFILE properly (Miloslav Trmac)
+ 33. Use libc functions to access utmp data (Miloslav Trmac)
+ 32. t_pmatch() was not really case-insensitive when cs == 8
+     (Miloslav Trmac)
+ 31. Fix escaping of "control" bytes 0x80..0x9F when they are actually
+     parts of UTF-8 character representation.  (Miloslav Trmac)
+ 30. V6.13.03 - 20041120
+ 29. More close_on_exec fixes (Miloslav Trmac)
+ 28. SUSE dspmbyte fixes (via Harald)
+ 27. Newline handling in command substitution controlled by csubstnonl
+     (Miloslav Trmac)
+ 26. Fix UNC prompt expansion (WIN32) (Yasuhiro Matsumoto)
+ 25. Fix incorrect xprintf() usage (Miloslav Trmac)
+ 24. Additional architectures support for $HOSTTYPE and $MACHTYPE
+     (Miloslav Trmac)
+ 23. Use nl_langinfo(CODESET) to determine $dspmbyte (Miloslav Trmac)
+ 22. Complete arguments that contant a # (Steven Grady)
+ 21. Set close-on-exec in subshells
+ 20. Compilation fixes (Miloslav Trmac)
+ 19. V6.13.02 - 20040804
+ 18. de-register, de-extern, de-shadow, and const poison.
+ 17. WIDE_STRINGS support (Miloslav Trmac)
+ 16. warning cleanups (Miloslav Trmac)
+ 15. nlsclose() arg passing, exp2 is now a gcc builtin (Mark Peek)
+ 14. iconv malloc portability fix.
+ 13. make automatic dspmbyte determination case insensitive
+ 12. V6.13.01 - 20040724
+ 11. bug fix in automatic dspmbyte setting (Miloslav Trmac)
+ 10. iconv patches (Miloslav Trmac)
+  9. cygwin signal fixes; only init 32 signals, don't set bit flag on error;
+     breaks SIGHUP. (Corinna Vinschen)
+  8. Make sure terminal size change takes effect immediately.
+  7. Obey $printexitvalue for builtins.
+  6. FreeBSD PR/66420: Allow history parsing to be special so that it
+     can handle inline # characters (Oliver Eikemeier)
+  5. new termname builtin from (Andrew Stevenson)
+  4. if ($var =~ *[^0-9]*) echo not numeric, fix (Andrew Stevenson)
+  3. completion fix to avoid dup hosts from ssh_known_hosts
+     (Eric D. Hendrickson)
+  2. vc++ 7.1 compilation fix (Steve Schockley)
+  1. UTF-8 handling for both single and double width characters, but
+     no combining character support. (Michael Schroeder)
+
+ 36. V6.13.00 - 20040519
+ 35. V6.12.03 - 20040322
+ 34. turn on kanji and dspmbyte by default; add check for utf8 locales,
+     and turn parsing of that automatically based on $LANG.
+ 33. Fix compilation issue under Windows/NT and charset incorrect patch
+     (Yoshiyuki Sakakibara)
+ 32. completion additions (Tom Warzeka)
+ 31. compilation fix (Martin Kraemer)
+ 30. V6.12.02 - 20040221
+ 29. Glob completion listing addition (Tom Warzeka)
+ 28. BS2000 bs2cmd builtin. (Martin Kraemer)
+ 27. Fix interrupt resetting code when /etc startup scripts have syntax errors
+     (Mark A. Grondona)
+ 26. Clarification of kill-ring commands (Per Hedeland)
+ 25. Debian completion additions (Martin Godisch)
+ 24. Japanese character set fixes (Juehiro-san) from debian
+ 23. NLS charset fixes; disabled since they only work with gnu gencat
+     (Martin Godisch)
+ 22. Fix HPUX >= 11 resource (Jack Cummings)
+ 21. Handle breaksw that jumps out of loops.
+ 20. Revert #16. It causes worse problems.
+ 19. Avoid using execl() because the last NULL does not always promoted to
+     a pointer because the function is variadic (Harti Brandt)
+ 18. revert ignoreeof to the 6.11.00 behavior and document it (Martin Godisch)
+ 17. do a case insensitive comparison for the multibyte vars (Martin Godisch)
+ 16. don't sigsuspend() for an already exited job
+ 15. glob all arguments in source (Martin Godisch)
+ 14. various debian fixes (Martin Godisch)
+ 13. setenv syntax check revert (Satoshi I. Nozawa)
+ 12. EAGAIN typo (dan harkless)
+ 11. filec compilation issue on hpux (beebe)
+ 10. win32 compilation fixes for O_LARGEFILE (amol)
+  9. Don't go into an infinite loop when tcgetpgrp() returns an error.
+  8. Cygwin fixes (Corinna Vinschen)
+  7. NLS catclose() bug avoidance (KAJIMOTO Masato)
+  6. V6.12.01 - 20030208
+  5. Misc NT cleanup. No more GPL code (amol)
+  4. use strtol() to detect errors in builtin kill (Peter Jeremy)
+  3. Recognize linux systems on mips* (Maciej W. Rozycki)
+  2. Enable complete=igncase on unix (Stephen Krauth)
+  1. Eliminate maxitems (Todd Miller)
+
+ 58. V6.12.00 - 20020732
+ 57. misc cleanups.
+ 56. V6.11.05 - 20020712
+ 55. We should have socklen_t in the INET6 case, but we leave int otherwise.
+ 54. Fixed for Darwin/Rhapsody (Mark Peek)
+ 53. provide new config.sub and config.guess from ftp://ftp.gnu.org/gnu/config/
+     (Nelson Beebe)
+ 52. V6.11.04 - 20020709
+ 51. Dissallow setting of environment variables that do not contain
+     alphanumeric names (Ton Voon)
+ 50. Don't expand path components that don't resolve to path names (Jonathan
+     Chen)
+ 49. Make $ignoreeof agree with the man page (Matias Moreno Meringer)
+ 48. Fix argument passing in tc.prompt.c expdollar (Nelson Beebe)
+ 47. Completion fixes from FreeBSD (Mark Peek)
+ 46. FreeBSD's sbsize limit (Mark Peek)
+ 45. Fix repeat 3 repeat 2 echo foo
+ 44. Fix I/O redirection in scripts (Ian D Allen)
+ 43. Fix ` \\\n ` evaluation (Jean-Luc Leger)
+ 42. add --version (Nelson Beebe)
+ 41. portability fixes for sed (Nelson Beebe)
+ 40. undef sv_handler for AIX's benefit. (Nelson Beebe)
+ 39. Add a test for ss_family that disables IPV6 (linux/ppc, osf/1 have
+     problems) (Nelson Beebe)
+ 38. Disable ipv6 for Apple (Nelson Beebe)
+ 37. Fix darwin configure entry (Nelson Beebe)
+ 36. V6.11.03 - 20020701
+ 35. Add Ian D. Allen's bug list.
+ 34. If we are invoked as csh, default to bsd echo (Matej Vela)
+ 33. Don't close file descriptors too early because setuid scripts fail.
+     (Jill Pryse-Davies)
+ 32. Completion updates (Tom Warzeka)
+ 31. Fix compilation issue on SunOS4 with _POSIX_VDISABLE (Tom Warzeka)
+ 30. ukrainian update (Olexander Kunytsa)
+ 29. DSPMBYTE=utf8 patch (Jean-Luc Leger)
+ 28. fix ipv4 only compilation, remove extra sigsetmask() call (Takayuki Nakao)
+ 27. window change can cause free to be re-entered causing abort (Mark Peek)
+ 26. vp->vec vetting, suggested by Ian Dall.
+ 25. V6.11.02 - 20020516
+ 24. Fix prompt bugs in $var and %c0n (TAKAI Kousuke)
+ 23. Add Cray SV2 config (Rafal Maszkowski)
+ 22. Add pdf manual page (Warren Ferguson)
+ 21. Fix REMOTEHOST lossage in with AF_LOCAL sockets (Tom Mander)
+ 20. Fix win32 break because of TIOCSTI (Amol)
+ 19. Fix TIOCSTI for hpux 11  (Igor Schein)
+ 18. Avoid collapsing paths that refer to non-existent components
+     (Martin Kraemer)
+ 17. Make -shell invocations always treated as a login shell.
+ 16. V6.11.01 - 20020308
+ 15. Fixes to polish nls locale (Pawe³ Niewiadomski)
+ 14. russian locale fixes (Alexey Dokuchaev)
+ 13. document door support (Shaen)
+ 12. tcsh euc handling extensions (Alexey Zelkin)
+ 11. Make sure that jobcmd does not clobber the current job (Rob McMahon)
+ 10. Make sure that the output of verbose and echo do not end up in the
+     command output (Victor I. Pasko)
+  9. Add %j in prompt [needs more work; is not right the first time
+     after proclist changes] (Hr. Peter Kruse)
+  8. `` commands with embedded newlines would ignore commands following
+     the new line (Victor I. Pasko)
+  7. Re-initialize nls if NLSPATH is changed (Naoki Wakamatsu)
+  6. Fix 64 bit compilation with linux and resource limits.
+  5. Avoid double globbing when ls-F needs to fork (Joe Townsend)
+  4. put back csh filec compatible support.
+  3. add support for quads in xprintf in the presence of gcc.
+  2. unlimit should set rlim.rlim_max to rlim.rlim_cur if max < cur.
+  1. Make ~user work again when the home directory is '/'.
+
+ 40. V6.11.00 - 20010902
+ 39. Completion fixes (Tom Warzeka)
+ 38. make c_insert not static so that it can be used from win32 (amol)
+ 37. Fix rmstar not to corrupt memory when we say no. (Mark Peek)
+ 36. V6.10.02 - 20010806
+ 35. polish nls locale (Pawe³ Niewiadomski))
+ 34. Fix a tcsetattr race running background jobs as the last line on an xterm
+     window (Andrew Brown)
+ 33. jobcmd alias (Greg Parker)
+ 32. hpux11 support (Joshua Weage)
+ 31. Fix SHORT_STRINGS compilation (Daniel Trinkle)
+ 30. Add kill -s (Mark Peek)
+ 29. Don't recognize all mips as dec (Bjorn Knutsson)
+ 28. Fix GLOB_QUOTE problem (noted by Per) I introduced in 6.10.01.
+ 27. Port to concurrent's powermaxos (Matt Majka)
+ 26. New builtin srcfile (Amol)
+ 25. Fix bindkey "\\" cmd (reported by Ismail H. Tuncer)
+ 24. %0Xc was broken in the prompt if the user's home directory was '/'.
+     (reported by Edward Glowacki)
+ 23. V6.10.01 - 20010426
+ 22. LARGEFILE support on Linux.
+ 21. Add big5 multibyte support (Yen-Ming Lee)
+ 20. Check the return value of setpriority (Dima Dorfman)
+ 19. Avoid constructing paths with // on DomainOS (Nickolai Zeldovich)
+ 18. Russian translation (Ilmar S. Habibulin)
+ 17. Fix hostdefs for alpha support in FreeBSD (Andrey A. Chernov)
+ 16. Add door support in colorls (Shaen)
+ 15. Add BSD_STYLE_COLORLS for FreeBSD (Anand)
+ 14. MAXHOSTNAMELEN needs to be 256 (Kris Kennaway)
+ 13. Document stty -tabs problems on compaq (Nelson H. F. Beebe)
+ 12. Fix broken comment, and new versions of config.guess and config.sub
+     (H.Merijn Brand)
+ 11. fix redrawing in the recognize case (Andrew Brown)
+ 10. don't call qsort with 0 items. (Luke Mewburn)
+  9. fix echo;echo;echo; not outputing anything (Andrey A. Chernov)
+  8. Fix shell word parsing in dabbrev-expand (Per Hedeland)
+  7. hpux fixes (Chienting Lin)
+  6. Implement kill ring (Per Hedeland)
+  5. Avoid core-dumping when a very long $HOME gets passed in (Kris Kennaway)
+  4. Add rlimit_vmem for linux based on rlimit_as (N KomaZaki)
+  3. back out symlink=expand path check.
+  2. Add Estonian translation (Toomas Soome)
+  1. Accept empty $savedirs to mean infinity.
+
+ 57. V6.10.00 - 20001119
+ 56. Completion fixes (Tom Warzeka)
+ 55. add missing linux kanji define (Tsuyoshi Kawabe)
+ 54. More WINNT_NATIVE fixes (amol)
+ 53. Fix compile error on winnt (Yoshiyuki Sakakibara)
+ 52. nonstopux configure and makefile fixes (Tom Bates)
+ 51. V6.09.04 - 20001111
+ 50. Order of initialization for multibyte display was wrong 
+     (HyunChul Kim)
+ 49. Follow the guideline for linux for japanese locale:
+     http://www.linux.or.jp/JF/JFdocs/Japanese-Locale-Policy.txt
+     (Tomohiro KUBOTA)
+ 48. Ukrainian nls map (Olexander Kunytsa)
+ 47. exit immeditiately if we get an error while we are setting up
+     (Michael Shalayeff)
+ 46. (unset path; unsetenv PATH; rehash) -> crash (Kent Vander Velden)
+ 45. change winnt to winnt_native (Randolph Fritz)
+ 44. Support home/end in the editor (Andrey A. Chernov)
+ 43. Typo s/gycwin/cygwin/ in tc.os.h (Andreas Schott)
+ 42. Alpha ev6 addition (Karen R. McArthur)
+ 41. DSPMBYTE patch from (Issei Suzuki)
+ 40. Security fix for here-doc tmp files (proton at ENERGYMECH.NET)
+ 39. Fix resource limit rounding *again* (Johannes Gross)
+ 38. Fix $ expansion in prompt (Takashi Sumiyoshi)
+ 37. V6.09.03 - 20000715
+ 36. cygwin port fixes (Arihiro Yoshida)
+ 35. Add a new "catalog" variable that specifies which NLS catalog
+     to be used (Issei Suzuki)
+ 34. cleanup and addition of page up/down (amol)
+ 33. fix vfork compile problem.
+ 32. use inet_addr instead of inet_aton for portability.
+ 31. V6.09.02 - 20000704
+ 30. lots more completions (George Cox)
+ 29. change FILSIZ to BUFSIZE [now that BUFSIZE >> MAXPATHLEN] and
+     avoid a potential buffer overflow in sh.dir.c (Volker Schmidt)
+ 28. _MINIX_VMD port (Martijn van Buul)
+ 27. inet6 handling for remotehost and configure (Hajimu UMEMOTO)
+ 26. aix-4 does not need gethostname (Darren Reed)
+ 25. IBM OS/390 Unix Systems Services support (Peter Prymmer)
+ 24. Fix prompt formatting (Andrey A. Chernov)
+ 23. Use HostType from Imakefile correctly (Kjetil Torgrim Homme)
+ 22. Handle long and expanded history lines better (Boleslaw Ciesielski)
+ 21. With symlinks=expand expand valid paths only (Martin Kraemer)
+ 20. Make one-byte charsets work with KANJI (Andrey A. Chernov)
+ 19. NT-specific executable detection moved to NT code (amol)
+ 18. New "complete module" (Dan Nicolaescu)
+ 17. Correctly display scaling string in limit error messages (Nathan Ahlstrom)
+ 16. Don't display "unset watch" message when not appropriate (kim)
+ 15. V6.09.01 - 20000114
+ 14. Circumvent IRIX4D ESTALE bug by exiting.
+ 13. IRIS4D de-linting.
+ 12. Finnish nls catalogs (Jukka A. Ukkonen)
+ 11. Even more multibyte fixes (Taga Nayuta)
+ 10. Patches to statically link tcsh under solaris-2.6 (John Hawkinson)
+  9. Manual page typos (R. Bernstein)
+  8. HP/UX-11 (9000/800) HP/UX-10.20 (9000/820) (Haflidi Sigtryggur Magnusson)
+  7. Color-ls fixes (Luis Francisco Gonzalez)
+  6. Don't re-use time0 to compare to stat's st_mtime, cause it could be
+     the value returned from times(2) which is the ticks since system
+     startup (Frank van der Linden)
+  5. Time percentage wrap fix (Simon Burge)
+  4. EUCKR support (HyunChul Kim)
+  3. Grammar and typo fixes for tcsh.man (Steve Kelem)
+  2. More multibyte fixes (Rodney Ruddock)
+  1. Change 6.08 -> 6.09 where I missed it; update for utlrix 4.5 (Simon Burge)
+
+ 65. V6.09.00 - 19990816
+ 64. Add csh emacs mode (Dan Harkless)
+ 63. Make sure the the glob buffer matches the word buffer size (Brian Biswas)
+ 62. Fix periodic to work without tperiod set (Kenny McCormack)
+ 61. V6.08.07 - 19990813
+ 60. Fix e_dabbrev_expand (Bjorn Knutsson)
+ 59. Make \builtin work again (by calling the command not the builtin)
+ 58. Add NLS_BUGS for OS's that keep file descriptors open for NLS (Ian Dowse)
+ 57. Make NONLSREBIND work after tcsh starts up.
+ 56. Fix AIX stupid exit bug. (Dan Harkless)
+ 55. More irix fixes (Kaveh)
+ 54. V6.08.06 - 19990701
+ 53. module command completion (Dan Nicolaescu)
+ 52. Man command completion enhancement (Tom)
+ 51. Fixes for irix configuration (Kaveh)
+ 50. Support \a and \e in echo command. From (Keith Thompson)
+ 49. Alpha configure nit from Kaveh
+ 48. V6.08.05 - 19990511
+ 47. In some system, when a builtin fails immediately after we start
+     tcsh and before we print any messages, NLS messages fail (some
+     descriptor might be closed) [FreeBSD, HP/UX?]. So we force reading
+     the NLS catalogs in errinit() (Yoshiyuki Sakakibara)
+ 46. typos in ja/set1 and ja/set29 (Yoshiyuki Sakakibara)
+ 45. "dspmbyte autoset trap" support to HP-UX 10.20. (Yoshiyuki Sakakibara)
+ 44. misnumbered NLS message in tw.help.c (Yoshiyuki Sakakibara)
+ 43. colorcat variable for NLS color messages (Yoshiyuki Sakakibara)
+ 42. autoconf fixes from Kaveh (and if it broke, me)
+ 41. SGI irix fixes from Glenn Coombs.
+ 40. Don't spin writing the history file when quota is exceeded (Rob McMahon)
+ 39. V6.08.04 - 19990419
+ 38. complete additions (John Gotts)
+ 37. Port to amiga with geek gadgets (Arto Huusko)
+ 36. Ignore case in setenv for windows (amol)
+ 35. Bug fixes for NT unc stuff (amol)
+ 34. Hash spell check (amol)
+ 33. V6.08.03 - 19990211
+ 32. Helpcommand documentation (Vladimir Alexiev)
+ 31. small Y2K fix [%y in prompt would be formatted as 10 not 00 at year 2000],
+     and new Itoa() code (Chris Torek)
+ 30. OpenBSD m68k patches (Paul DuBois)
+ 29. Avoid redefinition of getpeername on Solaris-2.7
+ 28. fix problems with savedups=erase, savehist=merge (Randy Gobbel)
+ 27. Don't set $shell to csh, if we were invoked as tcsh (Tomas Persson)
+ 26. added $_
+ 25. added postcmd
+ 24. V6.08.02 - 19981124
+ 23. document continue and continue_args
+ 22. wrong test in slowexec made NT optimization a noop (Amol)
+ 21. Rhapsody fixes + separate CFLAGS/CPPFLAGS (Wilfredo Sanchez)
+ 20. literals in both prompt at rprompt did not work properly (Taga Nayuta)
+ 19. multibyte deletion fixes (Yoshiyuki.Sakakibara)
+ 18. clean up key binding stuff for NT by moving the nt dependent code to
+     the NT source (amol)
+ 17. dspmbyte fixes for AIX, typos in man page and nls (Yoshiyuki Sakakibara)
+ 16. Convex fixes (Ron Echeverri)
+ 15. V6.08.01 - 19981025
+ 14. SX4 port; this adds many casts for machines where ptrdiff_t is 64 bits.
+     (Andreas Schott)
+ 13. U/Win port; does not work properly with U/Win 1.6, wait for the next
+     version (Chris Jones)
+ 12. Sgi does not need gethostname prototype (John Bogan)
+ 11. Logic in sh.dir.c was wrong for NT (Amol)
+ 10. HP_CXD_SPP stat64 fixes (Scott Garee)
+  9. Documentation spelling fixes (Keith Thompson)
+  8. Documentation fix for savedirs (Amol)
+  7. Siemens OSD_POSIX fixes (Martin Kraemer)
+  6. include <errno.h> for all the BSD's (Trevor Johnson)
+  5. Multibyte display fixes for gnu ls (Taga Nayuta)
+  4. Configure/Makefile hesiod and bindir fixes (Dan Winship)
+  3. Use winnt not win32 in tc.os.h (Amol)
+  2. Cygwin32 port (Raj Menon)
+  1. Ported Fixes (Tom)
+
+ 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.
+ 94. fix new bug introduced by strncpy'fication in sh.dir.c (Taga Nayuta)
+ 93. V6.07.12 - 19980918
+ 92. add cray in configure script (Tom)
+ 91. nls fixes
+ 90. Avoid buffer overflows in directory code (kim)
+ 89. Add multibyte character display support (Yoshiyuki Sakakibara)
+ 88. Make tcsh use getcwd instead of getwd and supply a getcwd.
+ 87. Fix remotehost again (kim)
+ 86. V6.07.11 - 19980913
+ 85. Leave remotehost ip addresses alone (don't try to resolve them) (Kim)
+ 84. Read vs. force_read fixes (Amol)
+ 83. Make colorls if color is set before the first LS_COLORS setenv
+     (Taga Nayuta)
+ 82. Use _PATH_DEFPATH on BSD4_4 systems. (Jim Bernard)
+ 81. Cursor bounds checks (Michael Schroeder)
+ 80. Syntax error nits (Michael Schroeder)
+ 79. configure fixes (Michael Schroeder)
+ 78. V6.07.10 - 19980904
+ 77. Off by one error in NO_ERRORS...
+ 76. Japanese NLS messages (Yoshiyuki Sakakibara)
+ 75. Add ENXIO and EBADF in the test for write failures for Irix Zombies
+     (Ralf W. Grosse-Kunstleve)
+ 74. Missed a test for NOSTRCOLL in glob.c (Michael Liepelt)
+ 73. Another ABSOLUTEP change (Amol)
+ 72. Italian NLS messages (Massimo Bertozzi)
+ 71. WIN32 fixes for ntslowexec and color_ls literal printing in prompt (Amol)
+ 70. a few missed WIN32 merges (Amol)
+ 69. defined YPBUGS for sgi (Kaveh)
+ 68. V6.07.09 - 19980707
+ 67. Separate the nt builtins (Amol)
+ 66. completion fixes (Tom)
+ 65. color ls fixes (Taga Nayuta)
+ 64. V6.07.08 - 19980629
+ 63. add config.h.in (Kaveh)
+ 62. win32 updates (Amol)
+ 61. warning and portability cleanups on the new changes (Kaveh)
+ 60. V6.07.07 - 19980628
+ 59. Fast execute by-pass for win32 (Amol Deshpande)
+ 58. Clean up const usage a bit, and fix gcc 2.8.1 warnings.
+ 57. Use @bindir@ for DESTBIN in Makefile.in (Edgar Hoch)
+ 56. Avoid overflow in time builtin computation (Nobue Adachi)
+ 55. Color ls additions (Taga Nayuta)
+ 54. unsigned char vs. char warning fixes (Kaveh)
+ 53. Solaris 64 bit fixes (fix directory offset bug) (Thomas-Martin Kruel)
+ 52. More win32 patches (Amol)
+ 51. autoconf lossage from (Kaveh)
+ 50. V6.07.06 - 04/08/98
+ 49. Collation fix for globbing (Andrey A. Chernov)
+ 48. We might have NLS_CATALOGS and not LC_MESSAGES (Andrey A. Chernov)
+ 47. 4.4BSD header fixes (Andrey A. Chernov)
+ 46. Signed char prompt fixes (Andrey A. Chernov)
+ 45. Pattern match fix for directory searches (Mike Patnode)
+ 44. Pentium DGUX fixes (Miko Nahum)
+ 43. Spanish nls message catalogs (Luis Francisco Gonzalez)
+ 42. Fix trailing whitespace parsing in HASHBANG code (Martin Kraemer)
+ 41. Remove stray debuggin message from unmatched substitutions.
+     (from Amol Deshpande)
+ 40. Fix reversed arguments in Usagae message. (from Amol Deshpande)
+ 39. Fix bug introduced at tcsh-7.06.03 [expdollar] that affected %.n prompt
+     format.
+ 38. Fix typos introduced in last batch of changes.
+ 37. Fix interrupted script using onintr, exiting parent shell problem.
+ 36. Cleanup prototypes.
+ 35. V6.07.05 - 10/28/97
+ 34. Integrate Amol Deshpande's WINNT fixes to the tcsh source. Note that
+     this is not complete yet; we are missing the NT glue code and the message
+     catalogs.
+ 33. Fix ^T at the first character in the line  (Chuck Silvers)
+ 32. Eliminate xsprintf and xvsprintf
+ 31. Qmail patch from (Matthew Zahorik)
+ 30. Added missing linux signals (Vadim Vygonets)
+ 29. fixed problem where  complete complete  'p/*/t:*.txt/' would not honor
+     the pattern.
+ 28. Port to an EBCDIC machine: BS2000 by Siemens Nixdorf that has an
+     IBM/390 compatible processor (Martin.Kraemer)
+ 27. Detect when we have errors writing to stdout (Vadim Vygonets)
+ 26. Ignore quotes in the comparisons for builtins, so that \builtin works
+     (Amol Deshpande).
+ 25. HPUX, portability fixes; make sure that we have the right config file
+     (Jonathan Kamens)
+ 24. Don't do lookups for x displays and figure out ttys properly 
+     (Leonard N. Zubkoff)
+ 23. make print_by_columns print in a single column when the output is not a tty
+ 22. use rlim_t for Solaris2 (Casper Dik)
+ 21. V6.07.04 - 05/04/97
+ 20. set -f -l patch (Michael Veksler)
+ 19. SGI patches (Tomasz J. Cholewo). Also fix completion code to take into
+     account aliases that start with a period.
+ 18. SCO patches (Boyd Lynn Gerber)
+ 17. Fujitsu patches (Toshiaki Nomura)
+ 16. autoconf patches (Kaveh Ghazi)
+ 15. BSDI patches (Paul Vixie)
+ 14. %Q formatting character addition.
+ 13. Fix set=#123; echo $i:s/#// (Quoting problem)
+ 12. V6.07.03 - 02/23/97
+ 11. Understand %$variable in the prompt.
+ 10. Quote directory names properly in .cshdirs
+  9. USE_ACCESS and autoconfig patches from (Larry Schwimmer)
+  8. Pyramid att config file (Andrew Lister)
+  7. $rprompt code (Luke Mewburn)
+  6. Kanji patches (Huw Rogers)
+  5. Cray T3E port (Jorn Amundsen)
+  4. Avoid html redirects in tcsh.man2html (from Kimmo)
+  3. HP/UX 10.0 fix for filesize resource limit; don't scale by 512 anymore.
+  2. Workaround for TIOCSTAT for NetBSD from lukem at netbsd.org
+  1. Return exit status from 0..255 not -128...127, as POSIX mandates.
+
+V6.07.02, 10/27/96
+ 58. More configure fixes from Kaveh.
+ 57. Fix histdup=erase again: Don't renumber events, or access uninitialized
+     storage.
+ 56. 6.07.01 - 10/19/96
+ 55. Fix histdup=erase, where after some repetitions, we would get negative
+     history events (kim at gw.com)
+ 54. NLS fixes and typo in sh.err.c (Martin.Kraemer at deejai.mch.sni.de)
+ 53. Output history in raw format in the history file (mveksler at VNET.IBM.COM)
+ 52. Fix possible core dump when !:<tab> in autoexpand mode (rbrown at ERA.COM)
+ 51. 6.07.00 - 10/11/96
+ 50. Avoid stdio.h inclusion problem in SCO (gethost.c).
+ 49. A bit of housekeeping in host.defs
+ 48. 6.06.04 - 10/05/96
+ 47. Fix tellmewhat() code to return true if found.
+ 46. Change register foo to register int foo to avoid compiler warnings.
+ 45. Fix problem with sticky non editing mode from Casper Dik.
+ 44. history lex fix from Martin Kraemer; history events that ended with 0
+     were not properly parsed.
+ 43. SNI fixes from Martin Kraemer.
+ 42. SGI fixes from Ralf W. Grosse-Kunstleve.
+ 41. BSDI2.1 fixes from Paul Vixie.
+ 40. 6.06.03 - 09/24/96
+ 39. undef TIOCGLTC for HP/UX 10.0 from Michael Shroeder
+ 38. Sinix fixes
+ 37. 6.06.02 - 06/22/96
+ 36. Added implicitcd
+ 35. Added configure.in and Makefile.in from Kaveh.
+ 34. unset path, unsetenv PATH, ./foo did not work.
+ 33. Add VAR_NOGLOB, and use it to avoid globbing directory names when
+     cd'ing into them.
+ 32. Fix bug introduced in the new tty parsing code.
+ 31. Avoid pushing string back to the parsing string in ${ errors.
+ 30. Patches for the manual page from Dave.
+ 29. 6.06.01 - 05/24/96
+ 28. Use sysconf to get NCARGS if available Robert Daniel Kennedy
+     <kennedy at b0ru01.fnal.gov>
+ 27. Grab the program name and use that instead of tcsh in error messages.
+ 26. Fix histdup, so that it does not leave gaps in the event sequence.
+ 25. HP/UX v10.0 fixes: Don't use bsdtty.h and avoid clobbering memory
+     since SIGRT??? is defined as -1.
+ 24. Avoid coredumps when $TERMCAP exceeds 1024 characters
+     Michael Schroeder <Michael.Schroeder at informatik.uni-erlangen.de>
+ 23. Fix memory clobbering when SHORT_STRINGS is not defined. 
+     Todd J Derr <infidel+ at pitt.edu>
+ 22. Only restart stopped editors. Robert Webb <robertw at wormald.com.au>
+ 21. Recognize pts sysv ptys when checking to set autologout Bob Myers
+     <bob at intelenet.net> 
+ 20. Magic space incomplete modified core dump fix. Chris Metcalf
+     <metcalf at catfish.lcs.mit.edu>, Bradley White <bww at fore.com>
+ 19. Linux nls fixes Rik Faith <faith at cs.unc.edu>
+ 18. SGI RS8000, Ported notes. Ralf W. Grosse-Kunstleve
+     <rwgk at laplace.csb.yale.edu>
+ 17. Greek nls messages. Aggelos P. Varvitsiotis <avarvit at cc.ece.ntua.gr>
+ 16. Imakefile linux and libcrypt fixes. Jonathan Kamens  <jik at cam.ov.com>
+ 15. FreeBSD fixes Jukka Ukkonen <jau at jau.csc.fi>
+ 14. Expand the environment space for path Steve Kelem <steve.kelem at xilinx.com>
+ 13. Don't overwrite the environment randomly Steve Kelem
+     <steve.kelem at xilinx.com>
+ 12. Don't turn the editor on when we have dumb or unknown terminals. This
+     breaks emacs when compiled with terminfo Jonathan Kamens  <jik at cam.ov.com>

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


More information about the svn-src-vendor mailing list