Commit graph

80 commits

Author SHA1 Message Date
Paul Traina 39bae8bbb9 Shared libraries should be linked with -x.
Submitted to:	john.osterhout@eng.sun.com
1996-10-08 04:35:45 +00:00
Sean Eric Fagan b223204418 Paul objected to my previous change. This adds the same functionality
(implemented better, admittedly) with a new option, '-S'.  If the
maintainers of traceroute (Van?) add a -S option, we will then be in
conflict.

Also added a too-brief description of the option in the man page.  Someone
with a better command of English than I at the moment should probably look
over it and rephrase it.

Reviewed by:	pst, jkh
1996-10-08 02:44:26 +00:00
Wolfram Schneider e83201b43a delete doubled words, e.g.: "the the" -> "the" 1996-10-05 22:27:30 +00:00
Sean Eric Fagan 8b76fb6a8d Print out a summary of the loss percentages for each hop. No manual changes
just yet, I know, evil of me.

Reviewed by:	jkh
1996-10-05 01:43:13 +00:00
Peter Wemm 8adcea95d1 Remove temporary hack to disable use of libstdc++ now that it's built and
installed (and hopefully: working).
1996-10-04 08:51:18 +00:00
Peter Wemm 35cad6bb8e This commit was generated by cvs2svn to compensate for changes in r18667,
which included commits to RCS files with non-trunk default branches.
1996-10-03 22:58:33 +00:00
Peter Wemm e028853bf6 Drat, I got carried away cleaning up and forgot this. This is where
the version number is obtained from.
1996-10-03 22:58:33 +00:00
Peter Wemm 3cfdb0dc3d The one and only change that I had to make to get all the tests to fly.
#include_next <string.h> wasfailing since the /usr/include directory is
first on FreeBSD, and since it was already past it, it failed some of
the tests.
1996-10-03 21:50:28 +00:00
Peter Wemm 5acb90c9b6 Import of raw libg++-2.7.2, but in a very cut-down form. There is still
a small amount of unused stuff (by the bmakefiles to follow), but it
isn't much and seems harmless enough.
1996-10-03 21:35:18 +00:00
Peter Wemm c49aab2973 This commit was generated by cvs2svn to compensate for changes in r18661,
which included commits to RCS files with non-trunk default branches.
1996-10-03 21:35:18 +00:00
John Polstra 87f11ab41b Fix a bug that caused incorrect PIC code to be generated for exceptions.
The symptom was an assembler warning

    "GOT relocation burb: `___EXCEPTION_TABLE__' should be global"

followed (sometimes) by a core dump.  The fix makes the compiler
generate the correct GOTOFF addressing for that symbol, rather than the
GOT addressing it was emitting before.

Warning:  There is still at least one serious bug in the i386 exception
code for PIC.  The exception code that is generated clobbers the GOT
register (%ebx) and then tries to use it later.  That leads to core
dumps at program execution time.  I know where the problem is, but I do
not have a fix for it at this time.  Until it is fixed, exceptions will
not work in PIC code.  This is a general problem for all i386 platforms;
it is not specific to FreeBSD.
1996-10-03 17:49:35 +00:00
Bill Fenner 232fb09b08 Instructions on upgrading traceroute 1996-10-01 06:17:16 +00:00
Peter Wemm b376b0ea5f Activate the .weak code generation for libgcc.a and g++ now that it works. 1996-10-01 02:20:27 +00:00
Paul Traina 9ee4f69e6f Fix some typos 1996-10-01 01:08:47 +00:00
John Polstra 1a3709045d Fix a bug in the "cvs init" command. It ignored the global "-H" option.
I.e., "cvs -H init" went ahead and initialized the repository, and did
not print out a usage message.  Not nice.

Also added the "init" command to the list that comes out when you type
"cvs --help-commands".  There is still not a word about it in the manual
page.

Yes, I am sending these fixes to the FSF.
1996-10-01 00:51:27 +00:00
Bill Fenner c2b02248f9 Add FreeBSD modifications
- Move setuid(getuid()) much earlier
- Add "SANE_PRECISION" time printing code
1996-09-30 19:39:25 +00:00
Bill Fenner 548e4cb103 This commit was generated by cvs2svn to compensate for changes in r18579,
which included commits to RCS files with non-trunk default branches.
1996-09-30 19:09:55 +00:00
Bill Fenner 38a623ef96 Virgin import of LBL traceroute version 1.3.2.
Obtained from: ftp://ftp.ee.lbl.gov/traceroute.tar.Z on 30-Sep-1996.
1996-09-30 19:09:55 +00:00
Wolfram Schneider 621c6c073d Import Nx macro - NetBSD
Obtained from: NetBSD
1996-09-28 18:36:51 +00:00
Peter Wemm 252bb01fbc Temporarily disable the code that wants to add -lstdc++ in tge g++ driver
since we don't have it yet and I've taken too long on the libg++-2.7.2
stuff (it causes problems due to to the lack of .weak support which I've
nearly finished)

Submitted by: "Ph. Charnier" <charnier@xp11.frmug.org>
1996-09-27 05:13:40 +00:00
Poul-Henning Kamp 84b6bcdf53 Merge local changes. 1996-09-18 14:24:33 +00:00
Poul-Henning Kamp c67bf96517 This commit was generated by cvs2svn to compensate for changes in r18351,
which included commits to RCS files with non-trunk default branches.
1996-09-18 14:12:34 +00:00
Poul-Henning Kamp 8569730d6b Import tcl7.5p1 1996-09-18 14:12:34 +00:00
Peter Wemm b5ad28261f Doc fixes and updates to reflect reality, as well as info about profiling
extensions.
1996-09-18 06:56:52 +00:00
Peter Wemm da843809ce Merge in freebsd-specific changes 1996-09-18 06:54:11 +00:00
Peter Wemm 852e8be503 Add in hooks to produce assembler output suitable for binutils+elf
Obtained from: John Polstra <jdp@freebsd.org>, from his elfkit.
1996-09-18 06:50:39 +00:00
Peter Wemm 7767f29ab5 Add the hooks that we use for our profiling extensions.
Obtained from: bde
1996-09-18 06:47:49 +00:00
Peter Wemm f7f03b3cbc When running native on freebsd (ie: in /usr/bin, /usr/libexec, not the
gnu-style /usr/local/lib/gcc* layout), only search the paths that
exist for the modules (cc1, cc1plus , cc1obj etc)

Also, update an error message.
1996-09-18 06:45:17 +00:00
Peter Wemm 655565618b When compiling native on freebsd, do not search the multitude of extended
include file paths that do not exist.
1996-09-18 06:40:54 +00:00
Peter Wemm 864252eaad build libgcc*.a a little more compact by removing excess local symbols
Obtained from: bde
1996-09-18 06:37:22 +00:00
Peter Wemm 24501dd0c6 My feeble attempt at fixing complaints that makeinfo makes about
errors in this doc.
1996-09-18 06:35:00 +00:00
Peter Wemm d0fd7b1858 Do not print two \n's in a fatal error message.
Obtained from: bde
1996-09-18 06:33:32 +00:00
Peter Wemm 97d25bbf44 Patches originally obtained from Bruce Evans <bde@freebsd.org> to make
gcc "do the right thing" when running standalone on FreeBSD
1996-09-18 06:31:42 +00:00
Peter Wemm 9882643d04 Import of 2.7.2.1 into vendor branch 1996-09-18 05:45:16 +00:00
Peter Wemm 30053e7e6a This commit was generated by cvs2svn to compensate for changes in r18336,
which included commits to RCS files with non-trunk default branches.
1996-09-18 05:45:16 +00:00
Peter Wemm a4cd5630b0 Import of unmodified (but trimmed) gcc-2.7.2. The bigger parts of the
non-i386, non-unix, and generatable files have been trimmed, but can easily
be added in later if needed.

gcc-2.7.2.1 will follow shortly, it's a very small delta to this and it's
handy to have both available for reference for such little cost.

The freebsd-specific changes will then be committed, and once the dust has
settled, the bmakefiles will be committed to use this code.
1996-09-18 05:35:50 +00:00
Peter Wemm 070264855f This commit was generated by cvs2svn to compensate for changes in r18334,
which included commits to RCS files with non-trunk default branches.
1996-09-18 05:35:50 +00:00
Paul Traina 0ca3c3e0f8 Here is a patch to make tcpdump recognise IPX packets that is using
ETHERNET_II framing. It got lost during the tcpdump upgrade.

Submitted by: John.Hay@mikom.csir.co.za
1996-09-15 17:55:09 +00:00
Andrey A. Chernov e81918b728 Fix latin1 guessing
Add koi8-r guessing
1996-09-11 17:55:20 +00:00
Paul Traina 36c6738a68 Print appletalk layer 3 addresses as 16 bit unsigned decimal numbers,
not two 8 bit values.  This conforms to industry standard.

These changes have been sent back to LBL.
1996-09-11 06:18:26 +00:00
Peter Wemm fd88f67390 Make this compile. they use a variable "abort" which is prototyped. 1996-09-10 13:58:10 +00:00
Peter Wemm b5a85b5ef7 This commit was generated by cvs2svn to compensate for changes in r18214,
which included commits to RCS files with non-trunk default branches.
1996-09-10 13:48:14 +00:00
Peter Wemm dcd8284393 Import the FSF release of gperf-2.1a, used in the build of gcc-2.7.2.1
(to be imported soon).
1996-09-10 13:48:14 +00:00
Peter Wemm ca1e085bd0 This commit was generated by cvs2svn to compensate for changes in r18210,
which included commits to RCS files with non-trunk default branches.
1996-09-10 13:12:03 +00:00
Peter Wemm 9f36c7f497 Import the FSF release of bison-1.25 onto the vendor branch.
In case you're wondering, the gcc-2.7.2.1 import uses this to generate
code.  The size of the generated code is bigger than the entire bison
release, making this a saving.  The bison doc is pretty good apparently.
1996-09-10 13:12:03 +00:00
Paul Traina 6128a70501 Look for old "man" macros in tmac.groff_an 1996-09-08 00:37:30 +00:00
Paul Traina 9c1953ee9b Add setlocale LC_CTYPE and 8 bit clean ctype support.
Original author: ache
1996-09-08 00:34:51 +00:00
Paul Traina 0ab452aa42 Workarround for gcc 2.60 expression evaluation bug. 1996-09-08 00:34:04 +00:00
Paul Traina 7c8f1b02e3 Improve .Os macro support (parts obtained from 4.4Lite2 and NetBSD)
Add the .Fx macro for specifying FreeBSD releases.

Add a bunch of missing standards to the .St macro.

Add Version 1 AT&T UNIX to .At macro

Updated the ".St -ansiC" macro to report "ISO 9899: 1990 (``ISO C'')"
You can also specify -iso9899, or -isoC.  Use -ansiC-89 if you still need
the X3.159-1989 string reported.

Original author: mpp
1996-09-08 00:33:24 +00:00
Paul Traina 2464ec91ca Manual page cleanups.
Original author: mpp
1996-09-08 00:32:33 +00:00