| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
r296416 (head) and r296969 (stable/10) respectively. With SAVESIGVEC
enabled, csh(1) and tcsh(1) leak signal masks after spawning external
commands. This causes strange effects like for example SIGTERM not
being delivered to rc(8) scripts on shutdown albeit these use sh(1),
if csh(1) or tcsh(1) are used as login shell of root. As such r296976
causes way more problems than it solves.
It is anticipated that a proper changeset for the original problem
will be issued as an Errata Notice post-10.3-RELEASE.
PR: 208132
Approved by: re (gjb)
|
|
|
|
|
|
|
|
|
|
|
| |
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
Approved by: re
|
|
|
|
| |
Fix a ton of speelling errors
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix incorrect type of "invalids" argument in __iconv() prototype.
MFC r281550,281591:
Remove the const qualifier from iconv(3) to comply with POSIX:
http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
Adjust all code that calls iconv.
PR: 199099
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
|
| |
used instead of the system malloc.
Submitted by: ume
|
|
|
|
|
|
| |
Reviewed by: ume
Reminded by: Divacky Roman
MFC after: 1 week
|
| |
|
|
|
|
|
|
|
|
| |
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html
The src.conf(5) manpage is to follow in a few days.
Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The tcsh 6.14 uses libiconv to convert catalogs to appropriate charset
dynamically. However, we don't have libiconv in our tree. So, I made
some hack to load libiconv dynamically. If libiconv is available, you
can use catalogs for more locales than the locales which catalog is
actually installed.
To use this feature, you need to symlink catalogs to appropriate
locales. You can do this by installing ports/shells/tcsh_nls.
Reviewed by: arch (no objection)
MFC after: 1 week
|
|
|
|
|
|
| |
ports builds in the cluster to work correctly.
Tested by: kris
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
variable to show up correctly.
Note: This is really a bug with the stock tcsh configure.in script not
including <sys/types.h> before <utmp.h>. But, since config.h is maintained
separate from the contrib sources, this is the correct fix.
Noticed by: ache
|
| |
|
|
|
|
|
| |
Note: the contents of this file has changed between 6.13 and 6.14.
The old contents of this file has been repocopied to config_p.h.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
| |
OK'ed by: imp, core
|
|
|
|
| |
Use WARNS?= instead of WARNS=
|
| |
|
|
|
|
|
|
| |
path fixes.
Submitted by: Tim Kientzle <kientzle@acm.org>
|
|
|
|
|
|
|
| |
Obsolete WFORMAT= junk also removed where possible.
OK'ed by: obrien
Tested on: sparc64, alpha, i386
|
|
|
|
|
|
|
|
|
| |
cat ${.ALLSRC} > ${.TARGET}
rather than
ln -sf ${.ALLSRC} ${.TARGET}
not to depends on absolute-path of symbolic links.
Commented by: marcel, obrien, bde
|
|
|
|
| |
sized/unsigned comparisons.
|
| |
|
|
|
|
| |
Add FreeBSD Id tag where missing.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Provided the (previously missing) dependency on source files
for intermediate .msg files.
Provided the default for NLSSRCDIR (defaults to .CURDIR).
Slightly changed the API: NLS should now list plain locale
names, without the .msg suffix.
When included from bsd.prog.mk, NLSNAME defaults to PROG.
|
| |
|
| |
|
|
|
|
| |
XXX: links handling simplify
|
|
|
|
|
|
| |
PR: misc/34800 (from Steven Grady)
Submitted by: phantom (patch)
MFC after: 3 days
|
|
|
|
| |
Tested on i386 and alpha.
|
|
|
|
|
|
| |
set WARNS=0.
Reviewed by: mike
|
|
|
|
|
| |
PR: 23161
Submitted by: Anand Ranganathan <anand@blandings.com>
|
|
|
|
|
|
| |
This file could be removed as the alpha changes have been incorporated into
the base release. However, it is probably best to leave this here since there
are additional FreeBSD architectures in the pipeline that should be added.
|
|
|
|
| |
(Polish was also included in tcsh-6.11 but the set1 and set3 files are broken)
|
| |
|
| |
|
| |
|
| |
|