svn commit: r231921 - in vendor/tcsh/dist: . config cygwin nls
nls/C nls/et nls/finnish nls/french nls/german nls/greek
nls/italian nls/ja nls/pl nls/russian nls/spanish
nls/ukrainian tests win32 w...
Mark Peek
mp at FreeBSD.org
Mon Feb 20 00:54:01 UTC 2012
Author: mp
Date: Mon Feb 20 00:53:59 2012
New Revision: 231921
URL: http://svn.freebsd.org/changeset/base/231921
Log:
Import of tcsh-6.18.01
Added:
vendor/tcsh/dist/BUGS
vendor/tcsh/dist/config/aix
vendor/tcsh/dist/config/alliant
vendor/tcsh/dist/config/amdahl
vendor/tcsh/dist/config/amiga
vendor/tcsh/dist/config/android
vendor/tcsh/dist/config/apollo
vendor/tcsh/dist/config/bs2000
vendor/tcsh/dist/config/bsd
vendor/tcsh/dist/config/bsdreno
vendor/tcsh/dist/config/clipper
vendor/tcsh/dist/config/coh3
vendor/tcsh/dist/config/convex
vendor/tcsh/dist/config/cray
vendor/tcsh/dist/config/csos
vendor/tcsh/dist/config/cygwin
vendor/tcsh/dist/config/decosf1
vendor/tcsh/dist/config/dgux
vendor/tcsh/dist/config/dgux5.4
vendor/tcsh/dist/config/dnix5.3
vendor/tcsh/dist/config/emx
vendor/tcsh/dist/config/eta10
vendor/tcsh/dist/config/ews
vendor/tcsh/dist/config/fortune
vendor/tcsh/dist/config/fps500
vendor/tcsh/dist/config/hcx
vendor/tcsh/dist/config/hk68
vendor/tcsh/dist/config/hp-3.2
vendor/tcsh/dist/config/hp-5.2
vendor/tcsh/dist/config/hpbsd2
vendor/tcsh/dist/config/hposf1
vendor/tcsh/dist/config/hpux11
vendor/tcsh/dist/config/hpux7
vendor/tcsh/dist/config/hpux8
vendor/tcsh/dist/config/iconuxv
vendor/tcsh/dist/config/intel
vendor/tcsh/dist/config/irix
vendor/tcsh/dist/config/irix62
vendor/tcsh/dist/config/isc202
vendor/tcsh/dist/config/isc3.0
vendor/tcsh/dist/config/isc4.0
vendor/tcsh/dist/config/linux
vendor/tcsh/dist/config/lynx2.1
vendor/tcsh/dist/config/mac2
vendor/tcsh/dist/config/mach
vendor/tcsh/dist/config/machten
vendor/tcsh/dist/config/masscomp
vendor/tcsh/dist/config/minix
vendor/tcsh/dist/config/mips
vendor/tcsh/dist/config/mtXinu
vendor/tcsh/dist/config/opus
vendor/tcsh/dist/config/os390
vendor/tcsh/dist/config/osf1
vendor/tcsh/dist/config/parosf1
vendor/tcsh/dist/config/powermaxos
vendor/tcsh/dist/config/pyr
vendor/tcsh/dist/config/pyratt
vendor/tcsh/dist/config/qnx6
vendor/tcsh/dist/config/sco+odt
vendor/tcsh/dist/config/sco32v2
vendor/tcsh/dist/config/sco32v4
vendor/tcsh/dist/config/sco32v5
vendor/tcsh/dist/config/sequent
vendor/tcsh/dist/config/sinix
vendor/tcsh/dist/config/sol2
vendor/tcsh/dist/config/sol22
vendor/tcsh/dist/config/sol23
vendor/tcsh/dist/config/sol24
vendor/tcsh/dist/config/sol26
vendor/tcsh/dist/config/sol29
vendor/tcsh/dist/config/stellar
vendor/tcsh/dist/config/sunos35
vendor/tcsh/dist/config/sunos40
vendor/tcsh/dist/config/sunos41
vendor/tcsh/dist/config/sunos413
vendor/tcsh/dist/config/supermax
vendor/tcsh/dist/config/superux8
vendor/tcsh/dist/config/sxa
vendor/tcsh/dist/config/sysV68
vendor/tcsh/dist/config/sysV88
vendor/tcsh/dist/config/sysv
vendor/tcsh/dist/config/sysv2
vendor/tcsh/dist/config/sysv3
vendor/tcsh/dist/config/sysv4
vendor/tcsh/dist/config/tc2000
vendor/tcsh/dist/config/tekXD88
vendor/tcsh/dist/config/ultrix
vendor/tcsh/dist/config/unixpc
vendor/tcsh/dist/config/uwin
vendor/tcsh/dist/config/vms
vendor/tcsh/dist/config/win32
vendor/tcsh/dist/config/xenix
vendor/tcsh/dist/cygwin/
vendor/tcsh/dist/cygwin/bindkey.tcsh
vendor/tcsh/dist/cygwin/csh.cshrc
vendor/tcsh/dist/cygwin/csh.login
vendor/tcsh/dist/cygwin/postinstall.sh (contents, props changed)
vendor/tcsh/dist/cygwin/preremove.sh (contents, props changed)
vendor/tcsh/dist/nls/Makefile.in
vendor/tcsh/dist/nls/catgen (contents, props changed)
vendor/tcsh/dist/svn
vendor/tcsh/dist/tcsh.vcproj (contents, props changed)
vendor/tcsh/dist/tests/
vendor/tcsh/dist/tests/aliases.at
vendor/tcsh/dist/tests/arguments.at
vendor/tcsh/dist/tests/commands.at
vendor/tcsh/dist/tests/expr.at
vendor/tcsh/dist/tests/history.at
vendor/tcsh/dist/tests/lexical.at
vendor/tcsh/dist/tests/mb-eucjp.at (contents, props changed)
vendor/tcsh/dist/tests/mb-utf8.at (contents, props changed)
vendor/tcsh/dist/tests/noexec.at
vendor/tcsh/dist/tests/sh.dol.at
vendor/tcsh/dist/tests/subst.at
vendor/tcsh/dist/tests/syntax.at
vendor/tcsh/dist/tests/testsuite.at
vendor/tcsh/dist/tests/variables.at
vendor/tcsh/dist/win32/
vendor/tcsh/dist/win32/BSDLOGO.BMP (contents, props changed)
vendor/tcsh/dist/win32/BSDLOGO.ICO (contents, props changed)
vendor/tcsh/dist/win32/BSDLOGO.RC
vendor/tcsh/dist/win32/CODING
vendor/tcsh/dist/win32/ChangeLog
vendor/tcsh/dist/win32/Contributors
vendor/tcsh/dist/win32/Makefile.win32
vendor/tcsh/dist/win32/README.NT
vendor/tcsh/dist/win32/WindowsReadme.1st
vendor/tcsh/dist/win32/bogus.c
vendor/tcsh/dist/win32/clip.c
vendor/tcsh/dist/win32/console.c
vendor/tcsh/dist/win32/customstep.cmd
vendor/tcsh/dist/win32/dirent.c
vendor/tcsh/dist/win32/dirent.h
vendor/tcsh/dist/win32/example.tcshrc
vendor/tcsh/dist/win32/fork.c
vendor/tcsh/dist/win32/forkdata.h
vendor/tcsh/dist/win32/globals.c
vendor/tcsh/dist/win32/io.c
vendor/tcsh/dist/win32/msg/
vendor/tcsh/dist/win32/msg/Makefile
vendor/tcsh/dist/win32/msg/makerc.pl
vendor/tcsh/dist/win32/msg/makercjp.pl
vendor/tcsh/dist/win32/msg/makercrc.pl
vendor/tcsh/dist/win32/msg/stubdll.c
vendor/tcsh/dist/win32/msg/test.c
vendor/tcsh/dist/win32/nt.bind.c
vendor/tcsh/dist/win32/nt.char.c
vendor/tcsh/dist/win32/nt.const.c
vendor/tcsh/dist/win32/nt.screen.c
vendor/tcsh/dist/win32/nt.who.c
vendor/tcsh/dist/win32/ntb1.c
vendor/tcsh/dist/win32/ntb2.c
vendor/tcsh/dist/win32/ntfunc.c
vendor/tcsh/dist/win32/ntport.h
vendor/tcsh/dist/win32/ps.c
vendor/tcsh/dist/win32/signal.c
vendor/tcsh/dist/win32/signal.h
vendor/tcsh/dist/win32/stdio.c
vendor/tcsh/dist/win32/support.c
vendor/tcsh/dist/win32/tcshrc.rc
vendor/tcsh/dist/win32/version.h
Deleted:
vendor/tcsh/dist/nls/Makefile
Modified:
vendor/tcsh/dist/Fixes
vendor/tcsh/dist/Imakefile
vendor/tcsh/dist/Makefile.in
vendor/tcsh/dist/Ported
vendor/tcsh/dist/README
vendor/tcsh/dist/WishList
vendor/tcsh/dist/complete.tcsh
vendor/tcsh/dist/config.guess
vendor/tcsh/dist/config.h.in
vendor/tcsh/dist/config.sub
vendor/tcsh/dist/config/bsd4.4
vendor/tcsh/dist/config_f.h
vendor/tcsh/dist/configure
vendor/tcsh/dist/configure.in
vendor/tcsh/dist/ed.chared.c
vendor/tcsh/dist/ed.inputl.c
vendor/tcsh/dist/ed.refresh.c
vendor/tcsh/dist/ed.screen.c
vendor/tcsh/dist/ed.term.c
vendor/tcsh/dist/gethost.c
vendor/tcsh/dist/glob.c
vendor/tcsh/dist/glob.h
vendor/tcsh/dist/host.defs
vendor/tcsh/dist/install-sh
vendor/tcsh/dist/nls/C/charset
vendor/tcsh/dist/nls/C/set19
vendor/tcsh/dist/nls/et/charset
vendor/tcsh/dist/nls/et/set1
vendor/tcsh/dist/nls/et/set10
vendor/tcsh/dist/nls/et/set11
vendor/tcsh/dist/nls/et/set13
vendor/tcsh/dist/nls/et/set14
vendor/tcsh/dist/nls/et/set15
vendor/tcsh/dist/nls/et/set16
vendor/tcsh/dist/nls/et/set17
vendor/tcsh/dist/nls/et/set18
vendor/tcsh/dist/nls/et/set19
vendor/tcsh/dist/nls/et/set2
vendor/tcsh/dist/nls/et/set20
vendor/tcsh/dist/nls/et/set21
vendor/tcsh/dist/nls/et/set22
vendor/tcsh/dist/nls/et/set23
vendor/tcsh/dist/nls/et/set24
vendor/tcsh/dist/nls/et/set25
vendor/tcsh/dist/nls/et/set26
vendor/tcsh/dist/nls/et/set27
vendor/tcsh/dist/nls/et/set3
vendor/tcsh/dist/nls/et/set30
vendor/tcsh/dist/nls/et/set4
vendor/tcsh/dist/nls/et/set5
vendor/tcsh/dist/nls/et/set6
vendor/tcsh/dist/nls/et/set7
vendor/tcsh/dist/nls/et/set8
vendor/tcsh/dist/nls/et/set9
vendor/tcsh/dist/nls/finnish/charset
vendor/tcsh/dist/nls/finnish/set1
vendor/tcsh/dist/nls/finnish/set10
vendor/tcsh/dist/nls/finnish/set11
vendor/tcsh/dist/nls/finnish/set12
vendor/tcsh/dist/nls/finnish/set13
vendor/tcsh/dist/nls/finnish/set14
vendor/tcsh/dist/nls/finnish/set16
vendor/tcsh/dist/nls/finnish/set17
vendor/tcsh/dist/nls/finnish/set18
vendor/tcsh/dist/nls/finnish/set19
vendor/tcsh/dist/nls/finnish/set2
vendor/tcsh/dist/nls/finnish/set20
vendor/tcsh/dist/nls/finnish/set22
vendor/tcsh/dist/nls/finnish/set23
vendor/tcsh/dist/nls/finnish/set25
vendor/tcsh/dist/nls/finnish/set26
vendor/tcsh/dist/nls/finnish/set27
vendor/tcsh/dist/nls/finnish/set29
vendor/tcsh/dist/nls/finnish/set3
vendor/tcsh/dist/nls/finnish/set6
vendor/tcsh/dist/nls/finnish/set7
vendor/tcsh/dist/nls/finnish/set9
vendor/tcsh/dist/nls/french/charset
vendor/tcsh/dist/nls/french/set1
vendor/tcsh/dist/nls/french/set10
vendor/tcsh/dist/nls/french/set11
vendor/tcsh/dist/nls/french/set12
vendor/tcsh/dist/nls/french/set13
vendor/tcsh/dist/nls/french/set15
vendor/tcsh/dist/nls/french/set16
vendor/tcsh/dist/nls/french/set17
vendor/tcsh/dist/nls/french/set18
vendor/tcsh/dist/nls/french/set19
vendor/tcsh/dist/nls/french/set2
vendor/tcsh/dist/nls/french/set20
vendor/tcsh/dist/nls/french/set21
vendor/tcsh/dist/nls/french/set22
vendor/tcsh/dist/nls/french/set23
vendor/tcsh/dist/nls/french/set25
vendor/tcsh/dist/nls/french/set26
vendor/tcsh/dist/nls/french/set27
vendor/tcsh/dist/nls/french/set3
vendor/tcsh/dist/nls/french/set30
vendor/tcsh/dist/nls/french/set31
vendor/tcsh/dist/nls/french/set4
vendor/tcsh/dist/nls/french/set6
vendor/tcsh/dist/nls/french/set7
vendor/tcsh/dist/nls/french/set8
vendor/tcsh/dist/nls/french/set9
vendor/tcsh/dist/nls/german/charset
vendor/tcsh/dist/nls/german/set1
vendor/tcsh/dist/nls/german/set10
vendor/tcsh/dist/nls/german/set13
vendor/tcsh/dist/nls/german/set15
vendor/tcsh/dist/nls/german/set16
vendor/tcsh/dist/nls/german/set17
vendor/tcsh/dist/nls/german/set18
vendor/tcsh/dist/nls/german/set19
vendor/tcsh/dist/nls/german/set2
vendor/tcsh/dist/nls/german/set20
vendor/tcsh/dist/nls/german/set22
vendor/tcsh/dist/nls/german/set23
vendor/tcsh/dist/nls/german/set25
vendor/tcsh/dist/nls/german/set26
vendor/tcsh/dist/nls/german/set27
vendor/tcsh/dist/nls/german/set29
vendor/tcsh/dist/nls/german/set3
vendor/tcsh/dist/nls/german/set30
vendor/tcsh/dist/nls/german/set31
vendor/tcsh/dist/nls/german/set4
vendor/tcsh/dist/nls/german/set5
vendor/tcsh/dist/nls/german/set6
vendor/tcsh/dist/nls/german/set7
vendor/tcsh/dist/nls/german/set8
vendor/tcsh/dist/nls/german/set9
vendor/tcsh/dist/nls/greek/charset
vendor/tcsh/dist/nls/greek/set1 (contents, props changed)
vendor/tcsh/dist/nls/greek/set10 (contents, props changed)
vendor/tcsh/dist/nls/greek/set11 (contents, props changed)
vendor/tcsh/dist/nls/greek/set12 (contents, props changed)
vendor/tcsh/dist/nls/greek/set13 (contents, props changed)
vendor/tcsh/dist/nls/greek/set14 (contents, props changed)
vendor/tcsh/dist/nls/greek/set15 (contents, props changed)
vendor/tcsh/dist/nls/greek/set16 (contents, props changed)
vendor/tcsh/dist/nls/greek/set17 (contents, props changed)
vendor/tcsh/dist/nls/greek/set18 (contents, props changed)
vendor/tcsh/dist/nls/greek/set19 (contents, props changed)
vendor/tcsh/dist/nls/greek/set2 (contents, props changed)
vendor/tcsh/dist/nls/greek/set20 (contents, props changed)
vendor/tcsh/dist/nls/greek/set21 (contents, props changed)
vendor/tcsh/dist/nls/greek/set22 (contents, props changed)
vendor/tcsh/dist/nls/greek/set23 (contents, props changed)
vendor/tcsh/dist/nls/greek/set25 (contents, props changed)
vendor/tcsh/dist/nls/greek/set26 (contents, props changed)
vendor/tcsh/dist/nls/greek/set27 (contents, props changed)
vendor/tcsh/dist/nls/greek/set29 (contents, props changed)
vendor/tcsh/dist/nls/greek/set3 (contents, props changed)
vendor/tcsh/dist/nls/greek/set30 (contents, props changed)
vendor/tcsh/dist/nls/greek/set31 (contents, props changed)
vendor/tcsh/dist/nls/greek/set4 (contents, props changed)
vendor/tcsh/dist/nls/greek/set5 (contents, props changed)
vendor/tcsh/dist/nls/greek/set6 (contents, props changed)
vendor/tcsh/dist/nls/greek/set7 (contents, props changed)
vendor/tcsh/dist/nls/greek/set8 (contents, props changed)
vendor/tcsh/dist/nls/greek/set9 (contents, props changed)
vendor/tcsh/dist/nls/italian/charset
vendor/tcsh/dist/nls/italian/set1
vendor/tcsh/dist/nls/italian/set11
vendor/tcsh/dist/nls/italian/set13
vendor/tcsh/dist/nls/italian/set15
vendor/tcsh/dist/nls/italian/set17
vendor/tcsh/dist/nls/italian/set19
vendor/tcsh/dist/nls/italian/set2
vendor/tcsh/dist/nls/italian/set20
vendor/tcsh/dist/nls/italian/set22
vendor/tcsh/dist/nls/italian/set23
vendor/tcsh/dist/nls/italian/set26
vendor/tcsh/dist/nls/italian/set3
vendor/tcsh/dist/nls/italian/set30
vendor/tcsh/dist/nls/italian/set4
vendor/tcsh/dist/nls/italian/set6
vendor/tcsh/dist/nls/italian/set7
vendor/tcsh/dist/nls/ja/charset
vendor/tcsh/dist/nls/ja/set1 (contents, props changed)
vendor/tcsh/dist/nls/ja/set10 (contents, props changed)
vendor/tcsh/dist/nls/ja/set11 (contents, props changed)
vendor/tcsh/dist/nls/ja/set12 (contents, props changed)
vendor/tcsh/dist/nls/ja/set13 (contents, props changed)
vendor/tcsh/dist/nls/ja/set15 (contents, props changed)
vendor/tcsh/dist/nls/ja/set16 (contents, props changed)
vendor/tcsh/dist/nls/ja/set17 (contents, props changed)
vendor/tcsh/dist/nls/ja/set18 (contents, props changed)
vendor/tcsh/dist/nls/ja/set2 (contents, props changed)
vendor/tcsh/dist/nls/ja/set21 (contents, props changed)
vendor/tcsh/dist/nls/ja/set29 (contents, props changed)
vendor/tcsh/dist/nls/ja/set3 (contents, props changed)
vendor/tcsh/dist/nls/ja/set30 (contents, props changed)
vendor/tcsh/dist/nls/ja/set4 (contents, props changed)
vendor/tcsh/dist/nls/ja/set5 (contents, props changed)
vendor/tcsh/dist/nls/ja/set6 (contents, props changed)
vendor/tcsh/dist/nls/ja/set7 (contents, props changed)
vendor/tcsh/dist/nls/ja/set8 (contents, props changed)
vendor/tcsh/dist/nls/pl/charset
vendor/tcsh/dist/nls/pl/set1
vendor/tcsh/dist/nls/pl/set10
vendor/tcsh/dist/nls/pl/set11
vendor/tcsh/dist/nls/pl/set12
vendor/tcsh/dist/nls/pl/set13
vendor/tcsh/dist/nls/pl/set14
vendor/tcsh/dist/nls/pl/set15
vendor/tcsh/dist/nls/pl/set16
vendor/tcsh/dist/nls/pl/set17
vendor/tcsh/dist/nls/pl/set18
vendor/tcsh/dist/nls/pl/set19
vendor/tcsh/dist/nls/pl/set2
vendor/tcsh/dist/nls/pl/set23
vendor/tcsh/dist/nls/pl/set27
vendor/tcsh/dist/nls/pl/set3
vendor/tcsh/dist/nls/pl/set30
vendor/tcsh/dist/nls/pl/set31
vendor/tcsh/dist/nls/pl/set5
vendor/tcsh/dist/nls/pl/set6
vendor/tcsh/dist/nls/pl/set8
vendor/tcsh/dist/nls/russian/charset
vendor/tcsh/dist/nls/russian/set1 (contents, props changed)
vendor/tcsh/dist/nls/russian/set10 (contents, props changed)
vendor/tcsh/dist/nls/russian/set11 (contents, props changed)
vendor/tcsh/dist/nls/russian/set12 (contents, props changed)
vendor/tcsh/dist/nls/russian/set13 (contents, props changed)
vendor/tcsh/dist/nls/russian/set14 (contents, props changed)
vendor/tcsh/dist/nls/russian/set15 (contents, props changed)
vendor/tcsh/dist/nls/russian/set16 (contents, props changed)
vendor/tcsh/dist/nls/russian/set17 (contents, props changed)
vendor/tcsh/dist/nls/russian/set18 (contents, props changed)
vendor/tcsh/dist/nls/russian/set19 (contents, props changed)
vendor/tcsh/dist/nls/russian/set2 (contents, props changed)
vendor/tcsh/dist/nls/russian/set20 (contents, props changed)
vendor/tcsh/dist/nls/russian/set22 (contents, props changed)
vendor/tcsh/dist/nls/russian/set23 (contents, props changed)
vendor/tcsh/dist/nls/russian/set25 (contents, props changed)
vendor/tcsh/dist/nls/russian/set26 (contents, props changed)
vendor/tcsh/dist/nls/russian/set27 (contents, props changed)
vendor/tcsh/dist/nls/russian/set29 (contents, props changed)
vendor/tcsh/dist/nls/russian/set30 (contents, props changed)
vendor/tcsh/dist/nls/russian/set31 (contents, props changed)
vendor/tcsh/dist/nls/russian/set4 (contents, props changed)
vendor/tcsh/dist/nls/russian/set5 (contents, props changed)
vendor/tcsh/dist/nls/russian/set6 (contents, props changed)
vendor/tcsh/dist/nls/russian/set7 (contents, props changed)
vendor/tcsh/dist/nls/russian/set8 (contents, props changed)
vendor/tcsh/dist/nls/russian/set9 (contents, props changed)
vendor/tcsh/dist/nls/spanish/charset
vendor/tcsh/dist/nls/spanish/set1
vendor/tcsh/dist/nls/spanish/set10
vendor/tcsh/dist/nls/spanish/set13
vendor/tcsh/dist/nls/spanish/set14
vendor/tcsh/dist/nls/spanish/set15
vendor/tcsh/dist/nls/spanish/set16
vendor/tcsh/dist/nls/spanish/set17
vendor/tcsh/dist/nls/spanish/set18
vendor/tcsh/dist/nls/spanish/set19
vendor/tcsh/dist/nls/spanish/set2
vendor/tcsh/dist/nls/spanish/set20
vendor/tcsh/dist/nls/spanish/set22
vendor/tcsh/dist/nls/spanish/set23
vendor/tcsh/dist/nls/spanish/set25
vendor/tcsh/dist/nls/spanish/set26
vendor/tcsh/dist/nls/spanish/set27
vendor/tcsh/dist/nls/spanish/set3
vendor/tcsh/dist/nls/spanish/set30
vendor/tcsh/dist/nls/spanish/set4
vendor/tcsh/dist/nls/spanish/set5
vendor/tcsh/dist/nls/spanish/set6
vendor/tcsh/dist/nls/spanish/set7
vendor/tcsh/dist/nls/spanish/set8
vendor/tcsh/dist/nls/spanish/set9
vendor/tcsh/dist/nls/ukrainian/charset
vendor/tcsh/dist/nls/ukrainian/set1 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set10 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set11 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set12 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set13 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set14 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set15 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set16 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set17 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set18 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set19 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set2 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set20 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set22 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set23 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set25 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set26 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set27 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set29 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set30 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set31 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set5 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set6 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set7 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set8 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set9 (contents, props changed)
vendor/tcsh/dist/patchlevel.h
vendor/tcsh/dist/pathnames.h
vendor/tcsh/dist/sh.c
vendor/tcsh/dist/sh.char.c
vendor/tcsh/dist/sh.char.h
vendor/tcsh/dist/sh.decls.h
vendor/tcsh/dist/sh.dir.c
vendor/tcsh/dist/sh.dol.c
vendor/tcsh/dist/sh.err.c
vendor/tcsh/dist/sh.exec.c
vendor/tcsh/dist/sh.exp.c
vendor/tcsh/dist/sh.file.c
vendor/tcsh/dist/sh.func.c
vendor/tcsh/dist/sh.glob.c
vendor/tcsh/dist/sh.h
vendor/tcsh/dist/sh.hist.c
vendor/tcsh/dist/sh.lex.c
vendor/tcsh/dist/sh.misc.c
vendor/tcsh/dist/sh.parse.c
vendor/tcsh/dist/sh.print.c
vendor/tcsh/dist/sh.proc.c
vendor/tcsh/dist/sh.proc.h
vendor/tcsh/dist/sh.sem.c
vendor/tcsh/dist/sh.set.c
vendor/tcsh/dist/sh.time.c
vendor/tcsh/dist/tc.alloc.c
vendor/tcsh/dist/tc.const.c
vendor/tcsh/dist/tc.decls.h
vendor/tcsh/dist/tc.disc.c
vendor/tcsh/dist/tc.func.c
vendor/tcsh/dist/tc.nls.c
vendor/tcsh/dist/tc.nls.h
vendor/tcsh/dist/tc.os.c
vendor/tcsh/dist/tc.os.h
vendor/tcsh/dist/tc.prompt.c
vendor/tcsh/dist/tc.sig.c
vendor/tcsh/dist/tc.sig.h
vendor/tcsh/dist/tc.str.c
vendor/tcsh/dist/tc.wait.h
vendor/tcsh/dist/tc.who.c
vendor/tcsh/dist/tcsh.man
vendor/tcsh/dist/tcsh.man2html
vendor/tcsh/dist/tw.color.c
vendor/tcsh/dist/tw.init.c
vendor/tcsh/dist/tw.parse.c
vendor/tcsh/dist/vms.termcap.c
Directory Properties:
vendor/tcsh/dist/nls/greek/set24 (props changed)
vendor/tcsh/dist/nls/ja/set24 (props changed)
vendor/tcsh/dist/nls/russian/set21 (props changed)
vendor/tcsh/dist/nls/russian/set24 (props changed)
vendor/tcsh/dist/nls/russian/set3 (props changed)
vendor/tcsh/dist/nls/ukrainian/set21 (props changed)
vendor/tcsh/dist/nls/ukrainian/set24 (props changed)
vendor/tcsh/dist/nls/ukrainian/set3 (props changed)
vendor/tcsh/dist/nls/ukrainian/set4 (props changed)
Added: vendor/tcsh/dist/BUGS
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ vendor/tcsh/dist/BUGS Mon Feb 20 00:53:59 2012 (r231921)
@@ -0,0 +1,602 @@
+# $tcsh: BUGS,v 3.5 2006/03/02 18:46:44 christos Exp $
+============
+Bugs in TCSH
+============
+-IAN! idallen at ncf.ca
+April 2002
+
+--------------------------------------------------------------------------------
+| *FIXED*
+| From: idallen
+| Subject: Can't redirect output of "source"
+| % echo "date" >file
+| % source file >output
+| Thu Sep 3 17:47:19 EDT 1987
+--------------------------------------------------------------------------------
+
+From: idallen
+Subject: nice is not cumulative
+ % nice date
+ % nice nice date
+
+ Both have a nice of 4; nice does not accumulate.
+
+From: idallen
+Subject: no warning on integer overflow
+ % @ x=99999999999999999999999
+ % echo $x
+ -159383553
+
+From: idallen
+Subject: goto seeks backwards in terminal input
+ % goto x
+ goto? ignored
+ goto? ignored
+ goto? ignored
+ goto? x:
+ % goto x
+
+ The terminal is now hung - you have to break out.
+
+From: idallen
+Subject: nice applied to too many commands
+ % nice +20 simple `long`
+
+ The CSH shell applies the nice to both commands "simple" and "long".
+
+From: idallen
+Subject: redirection always happens in single-line "if"
+ if ( 0 ) echo hi > date
+
+ The file date is created empty.
+
+From: idallen
+Subject: Expanding variable with newline generates syntax error
+ % set x="abc\
+ def"
+ % echo "$x"
+ Unmatched ".
+
+From: idallen
+Subject: Expanding variable with newline generates extra word
+ % set x="abc\
+ def"
+ % echo $x
+ abc def
+ % set y=( $x ) ; echo $#y
+ 3
+
+From: idallen
+Subject: Modifier ":e" doesn't work on history
+ CSH is missing an entry in a case statement for it.
+
+From: idallen
+Subject: Shell messages appear on stdout; get redirected
+ If a program in a shell script exits with a signal that the shell
+ reports (e.g. Terminated), the report appears on standard output
+ and if the output of the shell script is redirected the report
+ gets sent there and you never find out.
+
+From: Steve Hayman <sahayman>
+Subject: No error message given for failure to NICE
+ % nice -10 date
+ Fri May 30 12:11:12 EDT 1986
+ CSH never checks the error returns from nice().
+
+From: Ray Butterworth <rbutterworth>
+Subject: CSH history reading takes '#' as a comment
+ % echo a b # c d
+ a b # c d
+ % exit
+ % login
+ % history
+ ...
+ 99 echo a b
+
+ '#' indicates a comment when reading from a shell script file,
+ and of course CSH thinks it is reading from a file when it reads
+ the history back in.
+
+From: idallen
+Subject: csh: No current job, even if only one job
+ % somecommand ^Z
+ Suspended
+ % bg
+ [1] somecommand &
+ % fg
+ fg: No current job.
+
+ The C shell always turns off the current job indicator for a job
+ that is put in the background with "bg" -- even if it is the only job.
+
+From: idallen (Ian! D. Allen)
+Subject: Redirection ignored inside if ( { cmd >xxx } ) ....
+ % if ( { date >out } ) echo hi
+ Sun Apr 14 13:24:31 EDT 2002
+ hi
+
+ The shell does not set up its file descriptors for the forked
+ command. The redirection is completely ignored.
+
+>From idallen
+Subject: Error in CSH script causes script exit
+ If a script has an error in a built-in command (e.g. redirection file not
+ found), the script exits instead of continuing.
+
+From: idallen (Ian! D. Allen)
+Subject: Variables $$, $# don't accept :-modifiers
+ echo $$:q $#:q
+ 12345:q 0:q
+
+From: idallen (Ian! D. Allen)
+Subject: Variable $* (a synonym for argv) doesn't accept subscripts.
+ % set argv=( a b c d )
+ % echo $argv[2]
+ b
+ % echo $*[2]
+ echo: No match.
+
+>From idallen
+Subject: Using WHICH from CSH
+ The WHICH command tells the wrong thing if you've created
+ a new file and haven't done a REHASH. WHICH thinks you
+ get the new file, but the CSH will give you the old one.
+
+From: idallen (Ian! D. Allen)
+Subject: Redirected input to built-in functions misbehaves badly
+ % date | echo hi
+ hi
+ % % jobs
+ [1] + Running date |
+
+ Note the duplicate prompt and spurious job entry.
+
+ % % date | echo hi
+ hi
+ % % date | echo hi
+ hi
+ % % jobs
+ [1] + Running date |
+ [2] - Running date |
+ [3] Running date |
+ % fg
+ date |
+ % fg
+ date |
+ fg: No such job (badjob).
+ % fg
+ [tcsh shell hangs here in an infinite loop]
+
+ Just a general mess of mishandled processes.
+
+From: idallen (Ian! D. Allen)
+Subject: stopped pipes generate spurious job ID
+ % date | sleep 99
+ ^Z
+ Suspended
+ [1] 123 456
+
+>From idallen(idallen )
+Subject: NICE and NOHUP have no effect as last component of sub-shells.
+ % nice +10 ps -laxtd0
+ UID PID PPID CP PRI NI RSS WCHAN STAT TT TIME COMMAND
+ 47 3559 1 0 15 0 33 ff000 S d0 0:16 -csh (csh)
+ 47 7606 3559125 76 10 23 R N d0 0:01 ps -laxtd0
+ % (nice +10 ps -laxtd0)
+ UID PID PPID CP PRI NI RSS WCHAN STAT TT TIME COMMAND
+ 47 3559 1 3 15 0 33 ff000 S d0 0:16 -csh (csh)
+ 47 7605 3559 92 48 0 23 R d0 0:01 ps -laxtd0
+
+ % (nice ps lx)
+ ... Shows no nice.
+ % (nice ps lx;date)
+ ... Works.
+ % (nohup sleep 999)&
+ ... Doesn't ignore SIGHUP.
+ % (nohup sleep 999;date)&
+ ... Works.
+ % echo `nice ps lx >/dev/tty`
+ ... Shows no nice.
+ % echo `nice ps lx >/dev/tty;date`
+ ... Works.
+ % echo `nohup sleep 999`
+ ... Doesn't ignore SIGHUP.
+ % echo `nohup sleep 999;date`
+ ... Works.
+
+>From idallen
+Subject: you can't nest back-quotes
+ % echo ` echo \`pwd\` `
+ Unmatched `.
+
+From: idallen (Ian! D. Allen)
+Subject: GLOB not applied to names in setenv or unsetenv
+ % setenv `echo abc` def
+
+ It doesn't set abc, it sets the nasty variable: `echo abc`
+
+ % unsetenv `echo abc def ghi`
+
+ Doesn't unset abc or def or ghi
+
+>From idallen Thu Mar 15 09:48:35 1984
+Subject: Stopping jobs in list of command names throws away the rest.
+ % a ; b ; c
+ CSH documents that if you stop B, C will immediately start.
+ It doesn't. The rest of the list gets thrown away.
+
+From: idallen (Ian! D. Allen)
+Subject: Stopping jobs in source'd file aborts the rest of the file.
+ With the file TEST containing:
+
+ mail
+ echo Hi There you never see this
+
+ and typing
+
+ % source TEST
+
+ and then using ^Z to stop MAIL, the rest of the TEST file is abandoned.
+ This is especially annoying in one's .login or .cshrc.
+
+>From idallen
+Subject: CSH doesn't handle EXIT when it sees it.
+ % date; exit 99 ; date ; date
+ Wed Mar 14 19:21:51 EST 1984
+ Wed Mar 14 19:21:52 EST 1984
+ Wed Mar 14 19:21:53 EST 1984
+
+ The shell doesn't flush pending input when the EXIT is seen.
+ The shell then exits with status 0 instead of status 99.
+
+>From idallen
+Subject: CSH mishandles suspend in subshells.
+ % ( date; suspend; date )
+ Sun Mar 4 01:28:28 EST 1984
+
+ Suspended
+ % fg
+ ( date; suspend; date )
+
+ Suspended (tty input)
+ ...and you can never get it started again.
+
+>From idallenSun Mar 18 01:28:16
+Subject: ECHO mis-handles interrupts and errors in back-quotes
+ % echo `sleep 999`
+ <hit break>
+ [1] 24244
+ % jobs
+ [1] Interrupt ` ... `
+
+ Note the inability of CSH to tell you the command name used inside
+ the back-quotes.
+
+>From idallen
+Subject: CSH botches $#X where X is environment var
+ % echo $#path
+ 4
+ % echo $#PATH
+ /usr/ucb:/bin:/usr/bin:/usr/public
+
+>From idallen Wed Apr 18, 1984
+Subject: Inconsistent handling of variables
+ The manual says that "set x=word" assigns a single word to x.
+ To assign multiple words, one is supposed to use "set x=(words)".
+ But, CSH allows "set x=`date`", which sets x to the many words
+ resulting from `date`, and $x[1] prints "Mon".
+
+ One observes that if x and y are single-word variables, the statements:
+ % set x=word2
+ % set y[1]=word2
+ are identical; both replace the contents of the variable with word2.
+
+ But, you can't assign a word to y[1] if y doesn't exist, even though
+ you can (of course) assign a word to plain "y" if y doesn't exist.
+
+>From idallen(Ian! D. Allen)
+Subject: extra next level when nested single-line IF line ends in THEN
+ Any IF line that ends in THEN is taken as another nesting level, and
+ requires a corresponding ENDIF:
+
+ if ( 0 ) then
+ if ( 0 ) echo This line ends with then
+ endif
+ echo You do not see this.
+ endif # This shouldn't be needed; but it is.
+ echo Now you do.
+
+>From idallen
+Subject: EXEC doesn't close the file descriptors
+
+ /* This program will demonstrate that CSH leaves internal
+ * file descriptors open across an EXEC built-in command.
+ *
+ * % exec ./a.out
+ */
+ main()
+ {
+ int i;
+
+ for( i=0; i < 20; i++ ){
+ printf("%d = %d\n", i, isatty(i) );
+ }
+ }
+
+ The output shows:
+ > exec ./a.out
+ 0 = 1
+ 1 = 1
+ 2 = 1
+ 3 = 1
+ 4 = 1
+ 5 = 1
+ 6 = 0
+ 7 = 0
+ 8 = 0
+ 9 = 0
+ ...
+
+From: idallen
+Subject: can't test success of CD, CHDIR, etc.
+ cd nosuchdir || echo CD failed
+ cd nosuchdir && echo CD failed
+ cd nosuchdir ; echo CD failed
+
+ None of the above work in CSH.
+
+>From idallen Mon Dec 16 21:40:32 1985
+Subject: GLOB loses memory on directories
+ echo /*/*/*
+
+ If you interrupt the above GLOB, CSH loses memory.
+
+From: idallen
+Subject: C Shells don't parse when looking for labels.
+ The shells just look at the first word on each line. You can
+ cause the shell to branch in to the middle of a HERE document:
+
+ #!/bin/csh -f
+ onintr quit
+ sleep 999
+ cat << EOF
+ quit:
+ echo Amazing how this prints.
+ exit 88 # this exit is taken when break is hit
+ EOF
+ quit:
+ echo You never get here.
+
+>From arwhite Thu Aug 26 13:53:58 1982
+Subject: CSH/Bourne shell inconsistent newlines
+ "`command`" deletes newlines from the command in the cshell, not in the
+ Bourne shell.
+
+>From idallen (Ian! D. Allen)
+Subject: aliases aren't seen after redirection
+ % date >x
+ % >x date
+
+ % alias foo date
+ % foo >x
+ % >x foo
+ foo: Command not found.
+
+>From idallen (Ian! D. Allen)
+Subject: $< misbehaves in pipes
+
+ % date | /bin/echo aaa $< bbb
+ abcdef
+ aaa a bbb
+ % bcdef
+ bcdef: Command not found.
+
+>From chris at pixutl.UUCP (chris) Fri Oct 5 14:01:13 1984
+Subject: bug in CSH (history)
+ There are a couple of bugs in the 'history' command of /bin/csh (and
+ offspring, such as newcsh):
+
+ 1) The maximum number of arguments to the history command is set to 2.
+ % history -h -r 2 # fails
+
+>From idallen
+Subject: C Shell expression operators explained
+
+ Some odd CSH context-sensitive features. There is ambiguity on how
+ !~ != and !( should be interpreted:
+
+ 1 - % ~idallen/study # a valid command line
+ 2 - % !~ # doesn't work
+ 3 - % echo " !~ " # no history
+ 4 - % if ( abc !~ def ) echo hi
+
+ 1 - % =xxx # a valid command line
+ 2 - % != # doesn't work
+ 3 - % echo " != " # no history
+ 4 - % if ( 1 != 2 ) echo hi
+
+ 1 - % ( date ) # a valid command line
+ 2 - % !( # doesn't work
+ 3 - % echo " !( " # no history
+ 4 - % if ( !( 1 + 1 ) ) echo hi
+
+ The C Shell parser isn't clever enough to distinguish any of cases 2,
+ 3, or 4, so it always behaves as if the character pair was part of an
+ expression, not a history substitution.
+
+--------------------------------------------------------------------------------
+| *NOT A BUG*
+| >From idallenThu Jun 27 08:20:08 1985
+| Subject: Re: Using > vs. | on shell built-in commands.
+|
+| CSH cannot put the output of the JOBS command into a pipe. In fact,
+| the output is going into the pipe, but the output is empty. You
+| couldn't know this, but these shells implement piped built-in commands
+| by forking the shell to create an independent process for which the
+| main shell can wait. But the internal process table is cleaned
+| out after a fork(), since a forked shell is just like a subshell
+| and must have its own clean process table in which to enter its own
+| running jobs. So by the time the JOBS command executes, it's in a
+| child shell that has no jobs running. Hence, the output is empty.
+| "echo `jobs`" and "( jobs )" are both empty, for the same reason.
+--------------------------------------------------------------------------------
+
+From: jjg at security.UUCP (Jeff Glass)
+Subject: csh and I/O redirection
+
+ put these four lines in a file, say cshtest :
+
+ #! /bin/csh -f
+ cat << END | ( sh & )
+ echo hi there
+ END
+
+ ( the intent is to send some commands to sh to be executed in the
+ background, without csh printing the job number of the sh. )
+
+ now, from csh, enter the command
+
+ source cshtest
+
+ and note that you see the message "hi there".
+ now enter the commands
+
+ chmod +x cshtest
+ ./cshtest
+
+ and you get no output.
+
+ removing either the parentheses or the ampersand causes the message
+ to appear, but not quietly in the background. I don't understand why
+ it works when source'd but not when exec'd, either.
+
+--------------------------------------------------------------------------------
+| *FIXED*
+| From: matt at prism.UUCP
+| Subject: Pointless csh puzzle
+|
+| Here's a pointless little csh puzzle: In the c-shell, it is
+| possible to set and environment variable whose name consist of
+| more than one word, in the obvious way:
+|
+| % setenv "FOO BAR" quux
+|
+| The printenv builtin will show it residing happily in the
+| environment. Now for the puzzle: can anyone find a way to GET
+| TO the value of this variable, using only csh builtins? In
+| other words, is there an <expression> such that
+|
+| % echo <expression>
+|
+| will print "quux" on the screen, where <expression> is formed
+| only from csh commands?
+--------------------------------------------------------------------------------
+
+--------------------------------------------------------------------------------
+| *FIXED*
+| >From tim at ISM780B.UUCP Wed Nov 20 18:00:00 1985
+| Subject: Re: C-shell puzzles
+|
+| Here's another good C shell quirk:
+|
+| $ echo foo
+| foo
+| $ repeat 3 echo foo
+| foo
+| foo
+| foo
+| $ repeat 3 repeat 3 echo foo
+| foo
+| foo
+| foo
+| foo
+| foo
+| $ repeat $N repeat $M echo foo # $N and $M are integers
+| [ $N + $M - 1 foo's ]
+| $ repeat $N1 repeat $N2 ... repeat $Nk echo foo
+| [ $N1 + $N2 + ... + $Nk - k + 1 foo's ]
+| $
+--------------------------------------------------------------------------------
+
+>From pur-ee!uiucdcsb!liberte Mon Dec 30 23:20:31 EST 1985
+Subject: Csh null strings
+
+ There are at least two different-sized null strings in csh.
+ But sometimes they are equal anyway.
+
+ % set x = ""
+ % set y = "`echo`"
+ % echo $#x $#y
+ 1 0
+
+ % set x =
+ % set y = `echo`
+ % echo $#x $#y
+ 1 0
+
+ % set x = ("")
+ % set y = ("`echo`")
+ % echo $#x $#y
+ 1 0
+
+ % set x = ()
+ % set y = (`echo`)
+ % echo $#x $#y
+ 0 0
+
+ % if (() == "`echo`") echo huh
+ % if (() == ("`echo`")) echo huh
+ huh
+ % if ("" == ("`echo`")) echo huh
+ % if ("" == "`echo`") echo "huh?"
+ huh?
+
+
+>On Jul 18, 8:15am, mark at peek.org (Mark Peek) wrote:
+>-- Subject: Updated tcsh-6.12.0 release date?
+>
+>| Hi Christos,
+>| I know I've been (part of) the cause of slipping the release date out
+>| for tcsh-6.12.0. :-) Do you have an updated date for releasing it?
+>| I'm trying to determine whether it will fit in the time frame for
+>| shipment with the next FreeBSD 5.0-DP release.
+>
+>I hope to release it sometime next week. There are only minor changes in it.
+>Is that convenient, or would you like me to push it more?
+
+I sent a note to the FreeBSD release engineers and they're inclined
+to hold off on including the new version in the release which they're
+branching later today. If DP2 slips out a bit they might consider
+including it. I'd say go ahead with your current schedule and I'll
+import it whenever it is available. I definitely will be including it
+into the next -stable FreeBSD 4.7 release.
+
+BTW, one of the release engineers pointed out a bug with using
+jobcmd. If you use the example in the book to update an xterm and
+then run something like
+ grep bar `cat file.list`
+It screws up the xterm title bar containing "Faulty alias 'jobcmd'
+removed" plus the list of files from the cat command.
+
+The good news is that I was able to reproduce this at home last
+night. The bad news is that it is working fine right now here at
+work. Oh wait, let me log in remotely and look at the alias I was
+using...got it! The command fails if you use:
+
+ alias jobcmd 'echo -n "^[]2;\!#^G"'
+
+but works fine if you use: (note the switch of ' and " quotes)
+
+ alias jobcmd "echo -n '^[]2;\!#^G'"
+
+Note: I used the above by vi'ing a file and sourcing it from the shell.
+
+If you can confirm, I think this just needs to be updated in the man page.
+
+>Thanks for all the help BTW...
+
+No problem. I like fixing bugs and contributing code...especially for
+a great piece of software like tcsh that I use *all* the time. Thank
+you for keeping it going!
+
+Mark
Modified: vendor/tcsh/dist/Fixes
==============================================================================
--- vendor/tcsh/dist/Fixes Mon Feb 20 00:30:20 2012 (r231920)
+++ vendor/tcsh/dist/Fixes Mon Feb 20 00:53:59 2012 (r231921)
@@ -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: vendor/tcsh/dist/Imakefile
==============================================================================
--- vendor/tcsh/dist/Imakefile Mon Feb 20 00:30:20 2012 (r231920)
+++ vendor/tcsh/dist/Imakefile Mon Feb 20 00:53:59 2012 (r231921)
@@ -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: vendor/tcsh/dist/Makefile.in
==============================================================================
--- vendor/tcsh/dist/Makefile.in Mon Feb 20 00:30:20 2012 (r231920)
+++ vendor/tcsh/dist/Makefile.in Mon Feb 20 00:53:59 2012 (r231921)
@@ -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
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-vendor
mailing list