Mark Peek
c8a8eb16e0
Revert r296416 by removing SAVESIGVEC and switching to fork instead. This
...
fixes usage with system libraries which maintain their own signal state.
PR: 208132
Obtained from: kib
MFC after: 3 days
2016-04-07 14:25:15 +00:00
Mark Peek
26526cb970
Signal handling within tcsh vfork code path will conflict with some system
...
libraries (such as libthr) which maintain their own signal state. This
change adds the tcsh SAVESIGVEC option to save and restore the sigvecs for
the signals the child modifies before it execs.
Reviewed by: kib, rwatson
Reported by: kib
2016-03-05 19:55:42 +00:00
Eitan Adler
463a577b27
Fix a ton of speelling errors
...
arc lint is helpful
Reviewed By: allanjude, wblock, #manpages, chris@bsdjunk.com
Differential Revision: https://reviews.freebsd.org/D3337
2015-10-21 05:37:09 +00:00
Mark Peek
9ccc37e320
Update to tcsh 6.18.01.
2012-02-22 03:36:15 +00:00
Ed Schouten
d0632ec94a
Let csh(1) use utmpx instead of utmp.
...
csh allows you to monitor the utmp(x) file to monitor certain user
logins. Unfortunately it needs to directly stat() this file. I don't
want to break this module , but eventually it shouldn't do that. The
idea of the getutxent(3) API is to hide file access.
Approved by: mp
2010-01-13 17:49:35 +00:00
Mark Peek
59dfb2db03
Work around a vendor issue that was causing the builtin malloc to be
...
used instead of the system malloc.
Submitted by: ume
2007-05-16 21:22:38 +00:00
Mark Peek
15aaece8bd
Build updates for tcsh-6.15.00 import.
...
Reviewed by: ume
Reminded by: Divacky Roman
MFC after: 1 week
2007-03-11 22:41:19 +00:00
Mark Peek
4a9ddcdc52
Bump up BUFSIZE from 4k to 8k. This was requested by portmgr@ to allow
...
ports builds in the cluster to work correctly.
Tested by: kris
2005-09-22 18:32:53 +00:00
Mark Peek
90d5800df2
Add in FreeBSD specific options for tcsh 6.14.
2005-04-24 19:51:57 +00:00
Alexey Zelkin
bed602166f
Fix typo
2005-02-27 18:18:32 +00:00
Alexey Zelkin
2b40ba25cc
Use LC_MESSAGES locale category instead of value of LANG environment variable
...
while opening of tcsh's message catalog. It gives us more flexibility, and
do not change current behaviour (since we call setlocale() here)
Submitted by: Rostislav Krasny <rosti_bsd@yahoo.com>
PR: bin/76773
MFC After: 3 days
2005-02-01 08:48:15 +00:00
Mark Peek
e62468e489
KANJI and DSPMBYTE are now "on" by default in the tcsh 6.13.00 distribution.
2004-07-11 02:23:38 +00:00
Mark Peek
2441ae608e
Enable BSD style color ls support.
...
PR: 23161
Submitted by: Anand Ranganathan <anand@blandings.com>
2001-09-05 22:56:58 +00:00
David E. O'Brien
bddc60b42c
Fix a "#ifdef" where a comparison operator was used.
...
GCC 2.96 does not like this.
2000-12-01 12:29:00 +00:00
Andrey A. Chernov
e1eb172980
Activate Japanese NLS and KANJI support
2000-06-11 03:26:08 +00:00
David E. O'Brien
58a09c5f58
MBYTEDEBUG not needed for "WANT_KANJI"
...
Submitted by: Hajimu UMEMOTO <ume@mahoroba.org>
2000-04-23 18:08:10 +00:00
David E. O'Brien
8a5e48368a
Until it's impact is better understood, only active KANJI/DSPMBYTE/MBYTEDEBUG
...
if "WANT_KANJI" is defined in /etc/make.conf.
Submitted by: Hajimu UMEMOTO <ume@mahoroba.org>
2000-04-21 18:45:06 +00:00
David E. O'Brien
585dfedb38
Use our system malloc().
2000-04-19 15:15:44 +00:00
David E. O'Brien
325c70b76a
Upgrade csh.
2000-04-18 07:31:36 +00:00