Commit Graph
1761 Commits
Author SHA1 Message Date
Kris Kennaway 55e7c4c02d MFC: Commits from 05/05/2001: use mkstemp() create tempfiles instead of
mktemp()
2001-05-12 10:29:43 +00:00
Ruslan Ermilov 3023c90beb MFC: Upgrade to Groff 1.17. 2001-04-26 17:15:23 +00:00
cvs2svn bb7963a8c8 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. 2001-04-26 13:33:01 +00:00
Ruslan Ermilov 290ef21130 MFC: Introduce and use SCRIPTS knob. 2001-04-25 14:05:26 +00:00
Ruslan Ermilov 2061436456 MFC: MAN[1-9] -> MAN. 2001-04-25 12:03:56 +00:00
cvs2svn 7b1e8f699b This commit was manufactured by cvs2svn to create branch 'RELENG_4'. 2001-04-17 14:31:57 +00:00
David E. O'Brien 1fa470027f MFC: bring in GCC 2.95.3 + official sjlj exception fixes.
Approved by:	jkh

The the setjump/longjump exception handling fixes are from GCC 2.95.3.test3
and were removed from GCC 2.95.3.test4 and the subsequent release due
to bootstrap problems on HP-UX.  However, they were very well tested and
fixed major problems on all other platforms.  Including all the all the BSD's.
OpenBSD and FreeBSD 5-current both use these official sjlj patches.

W/o this upgrade the following program segmentation faults if compiled
with -O2 (but not -Os or -O or -O0) on 4.2FreeBSD.
There are some large C++ libraries where segfaults also occur, even at -O.

#include <stdio.h>

class A {
public:
  A() { printf("c'tor A\n"); }
  ~A(){ printf("d'tor A\n"); }
};

class foo : public A {
public:
  foo()  { printf("C'tor foo\n"); throw 8; }
  ~foo() { printf("D'tor foo\n"); }
};

int main(){
  try { foo fii; }
  catch (int){ printf("catch ...\n"); }
  return 0;
}
2001-04-10 19:23:41 +00:00
Ruslan Ermilov a84e15bbe1 MFC: recent mdoc(7) fixes. 2001-03-05 18:22:01 +00:00
Ruslan Ermilov dc6a64b2e8 MFC: fix setlocale(3) so that LC_ALL environment variable (if set
and not NULL) is preferred over other LC_* environment variables,
as required by POSIX.
2001-03-05 13:08:48 +00:00
Ruslan Ermilov 74d89837e7 MFC:
o If both full-locale-name and short-locale-name searches
  fail, look the manpage in the en.<charset> subdirectory.

o Look for manpages in architecture specific directories
  first.  MACHINE envorinment variable could be used to
  specify non-default architecture.
2001-03-05 11:02:22 +00:00
Kris Kennaway 86a24df8ac MFC: 1.3: Don't attempt to free non-alloced memory 2001-03-05 10:51:46 +00:00
Kris Kennaway 6b88c166a6 Now that RELENG_4 has the new improved mkstemp() there's no need to
use so many X's for the tempfile name
2001-03-05 10:50:26 +00:00
Kris Kennaway b1bdc06156 MFC: Various changes, including the following:
* Update to gnats 3.113
* Add 'update' and 'maintainer-update' as valid classes for use in
  submitting ports PRs
2001-03-05 10:44:05 +00:00
Kris Kennaway c2e1d301af MFC: r1.13, r1.14: -Wall cleanups and add missing include 2001-03-05 10:28:10 +00:00
Kris Kennaway 259f01e883 MFC: bc 1.06 2001-03-04 09:36:18 +00:00
David E. O'Brien 152693b520 MFC: rev 1.51 (include `dbxelf.h' via tm.h) 2001-03-02 09:24:15 +00:00
David E. O'Brien 0e26dd885d MFC: rev 1.3 (do not define "VERSION" here) 2001-03-02 09:23:09 +00:00
David E. O'Brien 70e1636302 MFC: rev 1.50 (include platform elf.h if exists) 2001-03-02 09:21:12 +00:00
David E. O'Brien ab950b5987 MFC: rev 1.53 (comment about one requirement of i386 64-bit `long') 2001-03-02 09:18:22 +00:00
David E. O'Brien 578f7334be MFC: Define "FREEBSD_NATIVE" in freebsd-native header rather than on CC
invocation command line
2001-03-02 09:16:44 +00:00
Ruslan Ermilov 925cc760fd MFC (rev 1.18): Change "PERL_THREADED=yes" to "PERL_THREADED=true".
PR:		gnu/25458
2001-02-28 17:49:17 +00:00
Hajimu UMEMOTO 84a86d5d93 MFC: Introduce $TAR_RSH to enable use of ssh as transport.
gnu/usr.bin/tar/Makefile:	1.13->1.14
	gnu/usr.bin/tar/rtapelib.c:	1.2->1.3
	gnu/usr.bin/tar/tar.1:		1.35->1.36
2001-02-26 07:48:39 +00:00
Ruslan Ermilov 96fab1bece MFC: (rev 1.16) Fix broken -L for short locale names. 2001-02-23 09:40:42 +00:00
Ruslan Ermilov 03bacd0e38 MFC: make ``groff -man'' work again for both man(7) and mdoc(7) manpages. 2001-02-23 09:39:21 +00:00
David E. O'Brien 407cced963 MFC: OS name is "freebsd", not "freebsdelf" 2001-02-21 21:35:41 +00:00
Kris Kennaway 6e6c7372ef MFC: Better handling of tempfiles 2001-02-18 02:19:22 +00:00
Ruslan Ermilov ac8053467b MFC: (rev 1.12) do not include non-absolute pathnames in manpath. 2001-02-16 12:12:20 +00:00
David E. O'Brien 970085df31 MFC: version 2.7.2 2001-02-15 12:38:21 +00:00
Matthew Dillon e9edab82e9 MFC 1.22, finish draining input to avoid unsightly broken pipe errors from
gzcat.  makewhatis should not assume large pipes or gzcat-exits-first
process semantics  This will slow makewhatis down by about 15%, but makewhatis
is not considered a critical program.
2001-02-10 20:42:46 +00:00
Jeroen Ruigrok van der Werven 9c1462e438 MFC: gawk 3.0.6.
This includes all later fixes after import as well.
2001-01-23 22:09:01 +00:00
Ruslan Ermilov 30c27efeb4 MFC: Teach man(1) how to look inside compressed manuals
for preprocessor directives.  Avoid use of cat(1).
2001-01-11 11:27:03 +00:00
David E. O'Brien 2eb5cf515f MFC: use a unified libgcc and ensure strong references to pthread functions
weakly referenced in libgcc.
2001-01-06 23:16:57 +00:00
Joerg Wunsch cae5274958 MFC: rev 1.25, don't call ptrace(PT*DBREGS) except for targets of type
"child" or "freebsd-uthreads".
2001-01-05 17:51:06 +00:00
David E. O'Brien 734cd3ffdd MFC: s/rsa0/sa0/g 2001-01-01 19:52:02 +00:00
Ruslan Ermilov 0670988385 MFC: Prepare for mdoc(7)NG. 2000-12-27 14:02:16 +00:00
Ruslan Ermilov 96d58df237 MFC: mdoc(7) formatting fixes. 2000-12-25 09:09:47 +00:00
David E. O'Brien 91f0f6dfe7 MFC
* -j new bzip2 option
* -I alias for -T
* -U short option for --unlink
* TAR_OPTIONS env var
2000-12-24 10:54:59 +00:00
cvs2svn 9fdc206060 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. 2000-12-24 10:52:24 +00:00
David E. O'Brien 4163761e8d MFC: add `gcov' to the mix 2000-12-23 19:50:57 +00:00
cvs2svn 08f22b4dfb This commit was manufactured by cvs2svn to create branch 'RELENG_4'. 2000-12-23 19:49:29 +00:00
David E. O'Brien 683d89c18a MFC: update date of last change. 2000-12-22 18:57:15 +00:00
David E. O'Brien 37199fe7cf MFC: add the -bzip and -I flags as aliases for -y 2000-12-22 11:26:00 +00:00
Ruslan Ermilov 43451d0bdd MFC: removed history info from the .Os FreeBSD call. 2000-12-14 12:18:13 +00:00
Ruslan Ermilov 4d8c7c91db MFC: (rev 1.5) report correct grep version. 2000-12-13 15:57:13 +00:00
Ruslan Ermilov d9891373ec MFC: use canonical form of .Dd macro. 2000-12-12 10:02:35 +00:00
David E. O'Brien 6034d13a9e MFC: add /dev/zero and use PATH_* where possible. 2000-12-11 01:03:42 +00:00
Ruslan Ermilov d166f30f86 MFC: recent mdoc(7) fixes. 2000-12-08 13:40:55 +00:00
Ruslan Ermilov 8dd8a3f4f9 MFC: Upgrade to Groff 1.16.1. 2000-12-07 10:01:34 +00:00
cvs2svn f475c00af9 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. 2000-12-07 03:16:22 +00:00
Ruslan Ermilov 24453cd95c MFC: Fixed manpage building. 2000-12-05 08:11:12 +00:00